|
25.7 Кб |
|
| Здравствуйте, друзья!
Я перенес сайт на локальный хостинг, но кодировка пострадала и ещё возникли ошибки с плагином. Что, где нужно подправить, подскажите. Скриншот прилагается. | |
|
|
|
|
|
|
|
для: kipes
(19.01.2011 в 21:51)
| | plugins\backupwordpress\functions.php на 377 строке пытаешься открыть, записать и закрыть несуществующий файл. проверь пути, наличие файла.
а для начала наверное лучше будет, просто в WP этот плагин вырубить и проверить на работоспособность. | |
|
|
|
|
|
|
|
для: kipes
(19.01.2011 в 21:51)
| | а файлы все перенесли к сайту прилагающиеся? | |
|
|
|
|
|
|
|
для: lightning.say
(20.01.2011 в 07:58)
| | Да, файлы и пути к БД всё одинаково как на хостинге. Хорошо плагин я отрублю. Но как быть с кодировкой, вся админка тоже в вопросиках?? Или вы считаете что из-за плагина кодировка "хромает"? | |
|
|
|
|
|
|
|
для: kipes
(20.01.2011 в 11:28)
| | проверьте, совпадает ли кодировка таблицы, кодировка клиента и кодировка страницы...
кодировка таблицы и базы данных можно узнать выполнив команды
show create database db_name;
таблицы
show create table tbl_name;
кодировка клиента, выполнить из под скрипта запросы
show variables like '%character%'
show variables like "%collation%";
кодировку страницы посмотри в коде страницы
<meta http-equiv="content-type" content="text/html; charset=windows-1251(к примеру)" />
проверьте mysql_query(set names 'кодировка') указывается ли перед запросами к бд | |
|
|
|
|
74.4 Кб |
|
|
для: lightning.say
(20.01.2011 в 11:52)
| | >
>кодировка клиента, выполнить из под скрипта запросы
>show variables like '%character%'
>show variables like "%collation%";
>
>проверьте mysql_query(set names 'кодировка') указывается ли перед запросами к бд
как это проверить я не знаю. А другие параметры проверил. Скриншот прилагается. | |
|
|
|
|
|
|
|
для: kipes
(20.01.2011 в 22:45)
| | в базе у Вас помесь кодировок.
Это не есть хорошо. | |
|
|
|
|
|
|
|
для: kipes
(20.01.2011 в 22:45)
| | >>
>>кодировка клиента, выполнить из под скрипта запросы
>>show variables like '%character%'
>>show variables like "%collation%";
>>
>>проверьте mysql_query(set names 'кодировка') указывается ли перед запросами к бд
>как это проверить я не знаю.
Вот так например:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<body>
<?php
$dblocation = "localhost";
$dbname = "z145364_data";
$dbuser = "root";
$dbpasswd = "Pass";
$dbcnx = @mysql_connect($dblocation,$dbuser,$dbpasswd);
mysql_query("SET NAMES utf8");
$res = mysql_query("SHOW VARIABLES");
if ($res) {
echo "<h2>Наши настройки</h2>";
echo "<table>";
while($row=mysql_fetch_assoc($res)) {
if (strpos($row['Variable_name'], "character_set") !== false ||
strpos($row['Variable_name'], "collation") !== false) {
echo "<tr>";
foreach($row as $name => $val) {
echo "<td>" . $val . "</td>";
}
echo "</tr>";
}
}
echo "</table><hr>";
}
?>
</body>
</html>
|
| |
|
|
|
|
|
|
|
для: kipes
(20.01.2011 в 11:28)
| | addDefaultCharset в .htaccess корректно прописана? | |
|
|
|
|
|
|
|
для: Trianon
(20.01.2011 в 12:41)
| | я использую Денвер-3, в файле .htaccess нет такой строчки(там всего 4 строки), а в папке сайта тоже нет такого параметра.
Может быть я не так вас понял? | |
|
|
|
|
|
|
|
для: kipes
(20.01.2011 в 22:40)
| | Пропишите то, что предложил Trianon | |
|
|
|
|
|
|
|
для: neadekvat
(20.01.2011 в 22:45)
| | я так понимаю в папке Денвера и как полностью будет запись выглядеть? Приведете пример пожалуйста. | |
|
|
|
|
|
|
|
для: kipes
(20.01.2011 в 22:47)
| | AddDefaultCharset utf-8
Гуглится в два счета... | |
|
|
|
|
|
|
|
для: neadekvat
(20.01.2011 в 22:54)
| | странно, после того, как проверил в phpmyadmin то, что советовали через команды, поискав файлы нужные по папкам и снова запустив сайт на локальном хостинге чтобы удалить плагин, то оказалось, что с сайтом всё в порядке. Даже плагин не удалял.
Спасибо всем, кто помогал!! | |
|
|
|
|
|
|
|
для: kipes
(20.01.2011 в 22:40)
| | >я использую Денвер-3, в файле .htaccess нет такой строчки(там всего 4 строки), а в папке сайта тоже нет такого параметра.
Если этой строчки там нет, используется значение для всего сервера - из файла конфигурации httpd.conf
Но никто ж не мешает либо добавить её, либо исправить в файле конфигурации.
Опять же, стоит понимать, что Денвер, как и сам apache - не инструмент "под ключ".
Устанавливая его, хотя и уходишь от массы проблем с настройкой по-первости, но не избавляешься от необходимости эти настройки корректировать под свои нужды когда припрет. | |
|
|
|
|
|
|
|
для: Trianon
(20.01.2011 в 23:05)
| | Спасибо Trianon
(см. мое сообщение выше)
но теперь у меня другой вопрос в голове, как так получилось ведь я ничего не менял, не удалял... | |
|
|
|