Создание сайтов и интернет магазинов. Продвижение сайтов в поисковиках.

    Раздел: Сервера на Ubuntu Linux Дата публикации: 23-03-2014, 14:10
    • Не нравится  
    •  +24 
    • Нравится
    • Оцените статью: 

    Иногда для полноценной работы сайта необходима служба cURL

    cURL - это свободная, кроссплатформенная служебная программа командной строки для копирования файлов по различным протоколам с синтаксисом URL.

    Устанавливаем необходимые пакеты:

    sudo apt-get install php5-json php5-gd php5-sqlite curl libcurl3 libcurl3-dev php5-curl php5-common php-xml-parser

    Проверяем наличие конфигурационного файла для PHP:

    nano /etc/php5/conf.d/curl.ini

    Перезагружаем apache:

    service apache2 restart


    Если вы собираетесь ставить какую нибудь CMS и после копирования файлов на сервер у вас в браузере выдало:

    Internal Server Error

    The server encountered an internal error or misconfiguration and was unable to complete your request.

    Please contact the server administrator, [no address given] and inform them of the time the error occurred,
    and anything you might have done that may have caused the error.

    More information about this error may be available in the server error log.
    Apache/2.2.14 (Ubuntu) Server at www.mysite.ru Port 80

    Это означает, что у вас не стоит или не активирован mod_rewrite. Поэтому делаем следующее:

    ln -s /etc/apache2/mods-available/rewrite.load /etc/apache2/mods-enabled/

    Иногда при наборе в адресной строке браузера, адреса сайта, вы можете увидеть вот такое:

    apache2 could not reliably determine the server's fully qualified domain name using…

    Это решается просто. Надо в vhosts.conf добавить директиву ServerName со значением localhost. В консоли набираем:

    sudo echo ServerName localhost | sudo tee -a /etc/apache2/conf.d/vhosts.conf

    Для некоторых сайтов, чей код защищён от изменения, требуется модуль ioncube

    cd /tmp
    Выбираем нужный архив и скачиваем http://www.ioncube.com/loaders.php
    sudo tar zxvf ioncube_loaders_lin_x86-64.tar.gz
    sudo mv ioncube /usr/local/

    Теперь для работы IonCube необходимо добавить данную строку в конфигурационные файлы php:

    zend_extension = /usr/local/ioncube/ioncube_loader_lin_5.3.so

    Строку надо добавить в конец следующих трех файлов, если они имеются:

    /etc/php5/apache2/php.ini
    /etc/php5/cgi/php.ini
    /etc/php5/cli/php.ini

    Перезапустим Apache сервер: sudo /etc/init.d/apache2 restart

    Так же вам понадобиться FTP, чтоб удобнее было закачивать файлы на сервер:

    sudo apt-get install proftpd

    Если фтп-сервер не будет использоваться постоянно, ответить на появившийся вопрос о способе запуска: "самостоятельно"

    Далее:

    sudo nano /etc/shells

    Добавить в самый конец файла строку:/bin/false

    Создаём в /home/ВАШ_ЛОГИН/ папку, например ftp_files и даем ей права 777

    После этого редактируем файл: /etc/proftpd/proftpd.conf в котором делаем следующее:

    # отключаем протокол, потому что он нам не нужен
    UseIPv6 off
    # Ограничиваем доступ при подключении только одной папкой. Тоесть при ftp подключении клиент будет конектится только сюда. И других папок не откроет. По умолчанию строка закоментирована, раскомментируйте её и пропишите путь к папке.
    DefaultRoot /home/ВАШ_ЛОГИН/ftp_files

    Готово, теперь подключаться по ftp можно использую свой логин на сервер и пароль.

    Заключение

    Теперь у нас есть полноценный веб-сервер с PHP и MySQL. По необходимости можно добавлять неограниченное количество виртуальных хостов и тестировать свои.



    • Не нравится  
    •  +24 
    • Нравится
    • Оцените статью: 
    Источник: DnnyRU
    Как установить Gnome Shell в Ubuntu 12.04 Как установить Gnome Shell в Ubuntu 12.04
    Ubuntu 12.04 по умолчанию поставляется с Unity, основанной на Gnome 3.*, новые возможности в интерфейсе Unity, такие как HUD, выглядят прекрасно, но многим людям всё ещё не нравится Unity. Gnome Shell — ещё один отличный интерфейс для таких людей. Оба

    Web-Server на ubuntu за пять минут часть 1 Web-Server на ubuntu за пять минут часть 1
    Поднять веб-сервер Apache с php и MySQL на Ubuntu проще простого. Можно поставить LAMP. Первый вариант в подробном описании не нуждается, а вот про второй я сейчас напишу. Установка пройдет в несколько этапов. Для начала нам нужно зарегистрировать домен

    Устанавливаем svn и trac в Ubuntu server на VirtualBox Windows 7 Устанавливаем svn и trac в Ubuntu server на VirtualBox Windows 7
    За несколько лет накопилось разных проектов, которые лежали в куче папок, очень много. Периодически поправляя в них что-то, потом забываешь что и где это было поправлено. Поэтому было решено все проекты загрузить в систему контроля за версиями (SVN).

    Погодный виджет в стиле HTC Погодный виджет в стиле HTC
    Пожалуй визитной карточкой смартфонов HTC, являются их часы с погодой. Для Windows есть подобный виджет, скачал с офсайта программу установил и на рабочем столе красивый и удобный виджет... Вот и до Linux дошла очередь, правда с помощью энтузиастов, а

    Перекодируем теги mp3-файлов из cp1251 Перекодируем теги mp3-файлов из cp1251
    Четверг прямо таки подборка линукс новостей. :) Не первый год на ubuntu но только вчера обратил внимание на теги в mp3 файлах. Неприятно когда крякозяблами. Да и учитывая что музыку я слушаю только на ubuntu, так как на винде только бухгалтерия, решил

    Конвертируем видео для Android Конвертируем видео для Android
    Экспериментируя с различными мобильными устройствами, пришол к выводу, что телефоны на базе мобильной Linux/Java-платформы Android понимают не все форматы видео, предпочтительным для них является MPEG 4. Собственно и на базе winmobile тоже avi не читает,

    Тема загрузки для Ubuntu Тема загрузки для Ubuntu
    Откопал на просторах интернета замечательную тему загрузки под операционную систему Ubuntu. Согласитесь, Windows не может похвастатся темами ни для загрузки, ни для иконок, ни для внешнего вида рабочего стола, не установив при этом дополнительного

    Сброс пароля администратора в Windows Сброс пароля администратора в Windows
    Раньше, мне приходилось решать проблему с сбросом пароля в Windows системе, но не очень удачно порой. А тут знакомая позвонила, купила ноут, запаролила и забыла пароль. Конечно для нее самый простой выход грузануться с диска восстановления, но видимо

    Востановление загрузчика GRUB и GRUB 2 Востановление загрузчика GRUB и GRUB 2
    Иногда требуется переустановить на операционку на компьютере. Не проблема если операционка одна... А если несколько? И Grub пропадает, и что-то не грузится не переустанавливать же из за этого все остальное! Но хочу предупредить, что на Ubuntu 9.10

    ×

    Информация

    Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.

Что для вас приемлемо?


Copyright © 2015 - DnnyRU