Очень часто у меня возникает необходимость переработки блога, но делать это удаленно немного напрягает, ибо скорость взаимодействия движка вордпресса с пользователем оставляет желать лучшего. Поэтому я подумал и решил поставить блог на домашнюю машину, чтобы вносить изменения сначала сюда, а потом уже загружать их на сайт. Ну как говориться, сказано – сделано.
Ставить решил, конечно же, на любимую Убунту. Итак что мне нужно? А нужен мне так называемый набор программного обеспечения LAMP (собственно линукс, веб-сервер апач, mysql-сервер и пхп (пи-эйч-пи??)), а так же, для управления базой данных не помешает phpmyadmin.
Приступим к установке-)
Ставим апач – sudo apt-get install apache2
Ставим php – sudo apt-get install php5 libapache2-mod-php5
Перезапускаем апач командой – sudo invoke-rc.d apache2 restart (ну или можно еще sudo /etc/init.d/apache2 restart)
Ставим mysql – sudo apt-get install mysql-server. Устанавливаем новый пароль для root БД сервера -
sudo mysqladmin -u root password новый_пароль
Перезапускаем апач – sudo invoke-rc.d apache2 restart
Это почти все. Для проверки работоспособности апач идем на http://localhost.
Для проверки php сделайте следующее :
sudo nano /var/www/test.php
или
sudo gedit /var/www/test.php
Пишем и сохраняем:
<?php phpinfo(); ?>
В браузере переходим по ссылке http://localhost/test.php, и видим всю информацию о PHP.
Осталось только поставить phpmyadmin – sudo apt-get install libapache2-mod-auth-mysql php5-mysql phpmyadmin
Да, забыл рассказать, при переносе блога на локальную машину, возникла ошибка – “Fatal error: Allowed memory size of 16777216 bytes exhausted (tried to allocate 30720 bytes) in /usr/home/web/web276672/lan/wp-admin/includes/template.php on line 3186“, означающая, что скрипту недостаточно памяти, выделяемой php.
Решается довольно просто – нужно выделить скрипту больше памяти (32метра). Делается это следующим образом – sudo nano /etc/php5/apache2/php.ini
, там ищем строчку memory_limit = 16M ; Maximum amount of memory a script may consume (16MB)
и изменяем значения на 32. Т.е. д.б. так – memory_limit = 32M ; Maximum amount of memory a script may consume (32MB)
После внесения таких поправок ошибка исчезла.
Привет! извините просто
незнала где задать вопрос. Скажите пожалуйста,
как сделать такой вид подписки как
у Вас на сайте!?