Имя: Пароль:
IT
Веб-мастеринг
какие есть методики диагностики ошибок переноса сайта
0 vde69
 
31.05.20
17:53
WordPress

решил перенести с локального компа на "железку", запаковал всю тему (она и дорабатывалась), стал загружать

загрузка без ошибок,
Вызываю инициализацию - без ошибок

но после в текущей сесии админки все работает, а в новой сессии вообще ничего не грузится "белый экран", если удалить каталог темы - все нормально работает

Вопрос:
как диагностировать и отлаживать такой переход?

ps
когда настраивал локальный сервер версии PHP и WP брал идентичные "железки", но во первых винда и юникс по разному работают, во вторых настройки скорее всего разные.
1 ДенисЧ
 
31.05.20
18:09
логи access из httpd что говорят?
2 vde69
 
31.05.20
21:36
1. где хранятся логи - так и не нашел...
2. понял причину проблемы: упаковщик ЗИП сделал какой-то не очень стандартный формат, который раскрылся установщиком без вложенных каталогов. Добавив имя каталога в имя файла....

теперь у меня файлы вида "library\admin_db.php" - это такое имя файла!!! со слешом внутри !!!!

во прикол :)
3 Злопчинский
 
31.05.20
21:37
(2) AS IS? бачыли вочы шо купували
4 vde69
 
31.05.20
21:42
(3) ну где они на локальном компе - я знаю, но на "железке" их нет, или совсем нет или запрятаны. Я по маске поиском искал - нет...
5 ДенисЧ
 
01.06.20
08:44
(4) А что на железке? Какая шмэл?
6 vde69
 
01.06.20
08:48
(5) BusyBox

а вот на какой именно UNIX он стоит - не понятно, что сильно порезаное. Хотя я не задавался целью определить.
7 Вафель
 
01.06.20
10:25
вот поэтому сайты и нужно на юниксе сразу писать
8 ДенисЧ
 
01.06.20
10:27
(6) "BusyBox — набор UNIX-утилит командной строки, используемой в качестве основного интерфейса во встраиваемых операционных системах."

Какая ось?
9 ДенисЧ
 
01.06.20
10:27
uname что говорит?
10 mistеr
 
01.06.20
11:28
(2) В никсах слэши в обратную сторону, ты в курсе? А в ZIP формате это никак не оговорено. Распаковщик должен быть достаточно умным, чтобы обнаружить их и поменять. Но в BusyBox очевидно не такой. Нужно было tar+gz паковать. 7-Zip и RAR умеют.

Форматни и залей заново.
11 vde69
 
01.06.20
14:59
(9) Linux
(10) напрямую залил через WinSCP - завелось, хотя не все работает, но это уже понятные вещи. Сейчас у меня например не создаются дополнительные таблицы в MySQL, хотя локально все работало а сейчас и локально не работает :) короче как обычно все...
12 ДенисЧ
 
01.06.20
15:18
(11)  /var/log сомтрел?
13 vde69
 
01.06.20
16:04
(12) да, там только логи самбы
14 ДенисЧ
 
01.06.20
16:47
sudo find / -name "access" пробовал?
15 vde69
 
01.06.20
16:48
да, только по расширению а не по имени
16 ДенисЧ
 
01.06.20
16:49
(15) А причём тут расширение, если тебе нужен для начала лог апача, который называется access.log ?
17 vde69
 
01.06.20
17:38
(16) искал по маске *.log

использую не командную строку а православный WinSCP там все это на порядок проще...
18 vde69
 
01.06.20
19:58
Нашел почему таблицы не создавались, на железке нет кодировки которая использовалась в локальной копии. Перебил кодировки - теперь вроде все работает.
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.