Wordpress

Майор

Premium
Premium
Регистрация
04.09.14
Сообщения
2.903
Реакции
1.993
Баллы
113
Веб-сайт
dnrschool-145.ru
Последнее редактирование:

Майор

Premium
Premium
Регистрация
04.09.14
Сообщения
2.903
Реакции
1.993
Баллы
113
Веб-сайт
dnrschool-145.ru
Перенос сайта на новый домен
Главный нюанс при переносе сайта Wordpress на новый домен после переноса файлов и базы - это смена всех ссылок со старого домена на новый.
Это можно сделать через обычный phpmyadmin и NotePad2++

1. Делаем экспорт базы WP через phpmyadmin к себе на компьютер.

800px-4081.png
2. Меняем через Notepad2 все ссылки со старого адреса на новый.
2.png

3.png
3. Импортируем базу обратно через phpmyadmin в новосозданную базу и подключаем эту базу в wp-config.php
4. Проверяем работу.
 

Майор

Premium
Premium
Регистрация
04.09.14
Сообщения
2.903
Реакции
1.993
Баллы
113
Веб-сайт
dnrschool-145.ru
Warning: Cannot modify header information - headers already sent by

Ошибка "Warning: Cannot modify header information - headers already sent by" указывает на то, что в конфигурационным файле указаны какие-то символы не принадлежавшие скрипту, вирусы, пробелы, не законченный код, к примеру

wp-config.php:1 -- там часто перед < ? php стоят какие-то символы "п»ї< ? php", достаточно их убрать.
Если символы не видны, то необходимо сохранить файл в кодировке UTF-8 без BOM:
  • Скачиваете и устанавливаете Notepad2: скачать
  • Открываете файл.
  • Выбираете File - Encoding - UTF-8 (а не UTF-8 with signature!!!) и нажимаете Save.
  • Загрузите обратно файл на сервер
 
Последнее редактирование:

Майор

Premium
Premium
Регистрация
04.09.14
Сообщения
2.903
Реакции
1.993
Баллы
113
Веб-сайт
dnrschool-145.ru
Warning: touch() (function.touch): Unable to create file /tmp/file.tmp because No space left on device in
Ошибка:

Warning: touch() [function.touch]: Unable to create file /tmp/file.tmp because No space left on device in /home/boss112/public_html/wp-admin/includes/file.php on line 177
Warning: fopen(/tmp/file.tmp) [function.fopen]: failed to open stream: No space left on device in /home/boss112/public_html/wp-admin/includes/class-wp-filesystem-ftpext.php on line 120
Не удалось скопировать файл. /public_html/wp-content/upgrade/wp-security-scan.tmp/

Решение:
Создайте директорию /home/boss112/public_html/tmp с правами 777 и добавьте в файл wp-config.php:
PHP:
define('WP_TEMP_DIR', '/home/boss112/public_html/tmp');
Возможно, что на каталог tmp просто не выставлены права для записи, проверьте.

Примечание: абсолютный путь указан как пример, на нашем сервере он другой.
 

Майор

Premium
Premium
Регистрация
04.09.14
Сообщения
2.903
Реакции
1.993
Баллы
113
Веб-сайт
dnrschool-145.ru
Не работают постоянные ссылки (Ошибка 404 Not Found)
Если при переходе на любую постоянную ссылку сайта на Wordpress Вы получаете ошибку "404 Not Found", то в первую очередь проверьте наличие Rewrite правил в корневом .htaccess файле:
PHP:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
 

Майор

Premium
Premium
Регистрация
04.09.14
Сообщения
2.903
Реакции
1.993
Баллы
113
Веб-сайт
dnrschool-145.ru
Could not create the file cache directory. timthumb. Не отображаются картинки в теме
Если при установке новой темы не отображаются картинки и при попытке открыть картинку по ссылке в коде Вы получаете ошибку: Could not create the file cache directory. timthumb, то в первую очередь Вам нужно выполнить:
1) Добавить в wp-config.php строку WP_CACHE после WPLANG:
PHP:
define('WPLANG', 'ru_RU');
define("WP_CACHE", true);
2) Поставить права 777 на папку c темой, например:
3) Также проверьте наличие папки wp-content/themes/gears/cache с правами 777. Если ее нет, то создайте.
 
Сверху Снизу