Проблемы после переноса сайта на Open Server Panel

InstantCMS 1.X

Паника в php

#1 22 марта 2017 в 18:28
Доброго времени суток, уважаемые форумчане!

Возникли проблемы после переноса сайта на Open Server Panel.

На данный момент ситуация обстоит такая, если пользователь пытается загрузить личные фото по адресу /users/1/photoalbum.html через модуль мультизагрузка и получает ответ ошибкой Ошибка загрузки: 500. Далее я пробую выполнить через обычную загрузку, и получаю Страница не найдена — 404Возможно, она была удалена или перемещена, в адресной строке выводиться такой результат site/users/photos/upload

До, всего исполненного, я использовал обычный хостинг от обычного провайдера. Недавно меня осенило, и я решил перенести сайт на свой Open Server Panel и получил вот такой вот подарок в виде Ошибка загрузки: 500. При переезде импорт прошел успешно и база данных не подвержена.

Подобные статьи по конкретной ошибке были изучены и применены, но результата не было ни какого. Я проделывал работу в области изменения права самой папки \images и просмотрел .htaccess — но что именно можно там изменить ?

Что можно еще проделать, кто как решал данную проблему?
#2 22 марта 2017 в 19:23
Sergius, проверить права записи. далее у вас apache или ngnix ?
в логах будет показываться почему 500 ошибка, может библиотек каких не хватает. например зендаесли есть платные компоненты.
#3 22 марта 2017 в 20:25
kirkr, Установлен apache просмотрев по истории запросов, проблема оказалась в upload_photo.php, но что можно там изменить ?
sitename: 192.168.0.100 [22/Mar/2017:22:57:26 +0600] "POST /components/users/ajax/upload_photo.php HTTP/1.1" 500 — "sitename/users/addphoto.html" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36"
#4 23 марта 2017 в 12:33
1.10.какая?
#5 23 марта 2017 в 13:12
Lora, 1.10.7
#6 23 марта 2017 в 13:50
Ок, недавно кто то обращался с подобным. Чуть позже отпишусь
#7 23 марта 2017 в 13:56
Дело только в 1.10.7в, с предыдущими версиями все в порядке, сам несколько раз проверил. В данный момент еще админка упала, пишет что Страница не найдена — 404 Возможно, она была удалена или перемещена
#8 23 марта 2017 в 16:35
Посмотрите в файле /components/users/router.php есть ли такое правило
  1. $routes[] = array(
  2. '_uri' => '/^users\/photos\/upload$/i',
  3. 'do' => 'photos',
  4. 'pdo' => 'uploadphotos'
  5. );
Если нет, добавьте. Стандартный загрузчик заработает. Мульти не знаю.
#9 23 марта 2017 в 17:28
Lora, При загрузке фото переход по адресу /users/photos/upload и белый фон сайта и больше ничего. cache отчищал.
#10 23 марта 2017 в 18:51
Значит сделали ошибку, или такое правило уже было. Смотрите внимательно.
#11 23 марта 2017 в 19:44
Lora, Прикрепил данный файл, который в настоящее время находиться в сервере.Так же присутствует фото результата
<?php
/******************************************************************************/
// //
// InstantCMS v1.10.6 //
// instantcms.ru/ //
// //
// written by InstantCMS Team, 2007-2015 //
// produced by InstantSoft, (www.instantsoft.ru) //
// //
// LICENSED BY GNU/GPL v2 //
// //
/******************************************************************************/

function routes_users(){

$routes[] = array(
'_uri' => '/^users\/change_email\/([a-z0-9]{32})\/(.+)$/i',
'do' => 'change_email',
1 => 'token',
2 => 'email'
);

$routes[] = array(
'_uri' => '/^users\/karma\/plus\/([0-9]+)$/i',
'do' => 'votekarma',
'sign' => 'plus',
1 => 'to'
);

$routes[] = array(
'_uri' => '/^users\/karma\/minus\/([0-9]+)$/i',
'do' => 'votekarma',
'sign' => 'minus',
1 => 'to'
);

$routes[] = array(
'_uri' => '/^users\/city\/(.+)$/i',
'do' => 'view',
1 => 'city'
);

$routes[] = array(
'_uri' => '/^users\/hobby\/(.+)$/i',
'do' => 'view',
1 => 'hobby'
);

$routes[] = array(
'_uri' => '/^users\/awardslist.html$/i',
'do' => 'awardslist'
);

$routes[] = array(
'_uri' => '/^users\/([0-9]+)\/giveaward.html$/i',
'do' => 'giveaward',
1 => 'id'
);

$routes[] = array(
'_uri' => '/^users\/delaward([0-9]+).html$/i',
'do' => 'delaward',
1 => 'id'
);

$routes[] = array(
'_uri' => '/^users\/([0-9]+)\/friendlist.html$/i',
'do' => 'friendlist',
1 => 'id',
'page' => '1'
);

$routes[] = array(
'_uri' => '/^users\/([0-9]+)\/friendlist([0-9]+).html$/i',
'do' => 'friendlist',
1 => 'id',
2 => 'page'
);

$routes[] = array(
'_uri' => '/^users\/([0-9]+)\/nofriends.html$/i',
'do' => 'delfriend',
1 => 'id'
);

$routes[] = array(
'_uri' => '/^users\/([0-9]+)\/friendship.html$/i',
'do' => 'addfriend',
1 => 'id'
);

$routes[] = array(
'_uri' => '/^users\/([0-9]+)\/avatar.html$/i',
'do' => 'avatar',
1 => 'id'
);

$routes[] = array(
'_uri' => '/^users\/([0-9]+)\/select\-avatar.html$/i',
'do' => 'select_avatar',
1 => 'id',
'page' => '1'
);

$routes[] = array(
'_uri' => '/^users\/([0-9]+)\/select\-avatar\-([0-9]+).html$/i',
'do' => 'select_avatar',
1 => 'id',
2 => 'page'
);

$routes[] = array(
'_uri' => '/^users\/([0-9]+)\/select\-avatar\/([0-9]+)$/i',
'do' => 'select_avatar',
1 => 'id',
2 => 'avatar_id',
'set_avatar' => '1'
);

$routes[] = array(
'_uri' => '/^users\/([0-9]+)\/photoalbum.html$/i',
'do' => 'photos',
'pdo' => 'viewphotos',
1 => 'id',
'page' => '1'
);

$routes[] = array(
'_uri' => '/^users\/([0-9]+)\/delalbum([0-9]+).html$/i',
'do' => 'photos',
'pdo' => 'delalbum',
1 => 'id',
2 => 'album_id'
);

$routes[] = array(
'_uri' => '/^users\/([0-9]+)\/editalbum([0-9]+).html$/i',
'do' => 'photos',
'pdo' => 'editalbum',
1 => 'id',
2 => 'album_id'
);

$routes[] = array(
'_uri' => '/^users\/([0-9]+)\/photos\/editlist$/i',
'do' => 'photos',
'pdo' => 'editphotolist',
1 => 'id'
);

$routes[] = array(
'_uri' => '/^users\/([a-zA-z0-9\.]+)\/photos\/(public|private)([0-9]+).html$/i',
'do' => 'photos',
'pdo' => 'viewalbum',
1 => 'login',
2 => 'album_type',
3 => 'album_id'
);

$routes[] = array(
'_uri' => '/^users\/([a-zA-z0-9\.]+)\/photos\/(public|private)([0-9]+)\-([0-9]+)\.html$/i',
'do' => 'photos',
'pdo' => 'viewalbum',
1 => 'login',
2 => 'album_type',
3 => 'album_id',
4 => 'page'
);

$routes[] = array(
'_uri' => '/^users\/([a-zA-z0-9\.]+)\/photos\/submit$/i',
'do' => 'photos',
'pdo' => 'submitphotos',
1 => 'login'
);
$routes[] = array(
'_uri' => '/^users\/([a-zA-z0-9\.]+)\/photos\/submit\-edit$/i',
'do' => 'photos',
'pdo' => 'submitphotos',
1 => 'login',
'is_edit' => 1
);

$routes[] = array(
'_uri' => '/^users\/([0-9]+)\/photo([0-9]+).html$/i',
'do' => 'photos',
'pdo' => 'viewphoto',
1 => 'id',
2 => 'photoid'
);

$routes[] = array(
'_uri' => '/^users\/([0-9]+)\/editphoto([0-9]+).html$/i',
'do' => 'photos',
'pdo' => 'editphoto',
1 => 'id',
2 => 'photoid'
);

$routes[] = array(
'_uri' => '/^users\/([0-9]+)\/delphoto([0-9]+).html$/i',
'do' => 'photos',
'pdo' => 'delphoto',
1 => 'id',
2 => 'photoid'
);

$routes[] = array(
'_uri' => '/^users\/addphoto(|single).html$/i',
'do' => 'photos',
'pdo' => 'addphoto',
1 => 'uload_type'
);

$routes[] = array(
'_uri' => '/^users\/photos\/upload$/i',
'do' => 'photos',
'pdo' => 'uploadphotos'
);


$routes[] = array(
'_uri' => '/^users\/([0-9]+)\/delprofile.html$/i',
'do' => 'delprofile',
1 => 'id'
);

$routes[] = array(
'_uri' => '/^users\/restoreprofile([0-9]+).html$/i',
'do' => 'restoreprofile',
1 => 'id'
);

$routes[] = array(
'_uri' => '/^users\/([0-9]+)\/editprofile.html$/i',
'do' => 'editprofile',
1 => 'id'
);

$routes[] = array(
'_uri' => '/^users\/([0-9]+)\/sendmessage.html$/i',
'do' => 'sendmessage',
1 => 'id'
);

$routes[] = array(
'_uri' => '/^users\/([0-9]+)\/delmessages-(in|out|notices).html$/i',
'do' => 'delmessages',
1 => 'id',
2 => 'opt'
);

$routes[] = array(
'_uri' => '/^users\/([0-9]+)\/messages.html$/i',
'do' => 'messages',
1 => 'id',
'opt' => 'in'
);

$routes[] = array(
'_uri' => '/^users\/([0-9]+)\/messages([0-9]+).html$/i',
'do' => 'messages',
1 => 'id',
'opt' => 'in',
2 => 'page'
);

$routes[] = array(
'_uri' => '/^users\/([0-9]+)\/messages\-sent.html$/i',
'do' => 'messages',
1 => 'id',
'opt' => 'out'
);

$routes[] = array(
'_uri' => '/^users\/([0-9]+)\/messages\-sent([0-9]+).html$/i',
'do' => 'messages',
1 => 'id',
'opt' => 'out',
2 => 'page'
);

$routes[] = array(
'_uri' => '/^users\/([0-9]+)\/messages\-history([0-9]*).html$/i',
'do' => 'messages',
1 => 'id',
2 => 'with_id',
'opt' => 'history'
);

$routes[] = array(
'_uri' => '/^users\/([0-9]+)\/messages\-history([0-9]+)\-([0-9]+).html$/i',
'do' => 'messages',
1 => 'id',
2 => 'with_id',
'opt' => 'history',
3 => 'page'
);
$routes[] = array(
'_uri' => '/^users\/([0-9]+)\/messages\-notices.html$/i',
'do' => 'messages',
1 => 'id',
'opt' => 'notices'
);

$routes[] = array(
'_uri' => '/^users\/([0-9]+)\/messages\-notices([0-9]+).html$/i',
'do' => 'messages',
1 => 'id',
'opt' => 'notices',
2 => 'page'
);

$routes[] = array(
'_uri' => '/^users\/([0-9]+)\/reply([0-9]+).html$/i',
'do' => 'sendmessage',
1 => 'id',
2 => 'replyid'
);

$routes[] = array(
'_uri' => '/^users\/delmsg([0-9]+).html$/i',
'do' => 'delmessage',
1 => 'id'
);

$routes[] = array(
'_uri' => '/^users\/([0-9]+)\/karma.html$/i',
'do' => 'karma',
1 => 'id'
);

$routes[] = array(
'_uri' => '/^users\/([0-9]+)\/files.html$/i',
'do' => 'files',
'fdo' => 'view',
1 => 'id'
);

$routes[] = array(
'_uri' => '/^users\/([0-9]+)\/files([0-9]+).html$/i',
'do' => 'files',
'fdo' => 'view',
1 => 'id',
2 => 'page'
);

$routes[] = array(
'_uri' => '/^users\/addfile.html$/i',
'do' => 'files',
'fdo' => 'addfile'
);

$routes[] = array(
'_uri' => '/^users\/([0-9]+)\/delfilelist.html$/i',
'do' => 'files',
'fdo' => 'delfilelist',
1 => 'id'
);

$routes[] = array(
'_uri' => '/^users\/([0-9]+)\/showfilelist.html$/i',
'do' => 'files',
'fdo' => 'pubfilelist',
1 => 'id',
'allow' => 'all'
);

$routes[] = array(
'_uri' => '/^users\/([0-9]+)\/hidefilelist.html$/i',
'do' => 'files',
'fdo' => 'pubfilelist',
1 => 'id',
'allow' => 'nobody'
);

$routes[] = array(
'_uri' => '/^users\/files\/download.html$/i',
'do' => 'files',
'fdo' => 'download'
);

$routes[] = array(
'_uri' => '/^users\/files\/download([0-9]+).html$/i',
'do' => 'files',
'fdo' => 'download',
1 => 'fileid'
);

$routes[] = array(
'_uri' => '/^users\/latest.html$/i',
'orderby' => 'regdate',
'orderto' => 'desc'
);

$routes[] = array(
'_uri' => '/^users\/latest([0-9]+).html$/i',
1 => 'page',
'orderby' => 'regdate',
'orderto' => 'desc'
);

$routes[] = array(
'_uri' => '/^users\/positive.html$/i',
'orderby' => 'karma',
'orderto' => 'desc'
);

$routes[] = array(
'_uri' => '/^users\/positive([0-9]+).html$/i',
1 => 'page',
'orderby' => 'karma',
'orderto' => 'desc'
);

$routes[] = array(
'_uri' => '/^users\/rating.html$/i',
'orderby' => 'rating',
'orderto' => 'desc'
);

$routes[] = array(
'_uri' => '/^users\/invites.html$/i',
'do' => 'invites'
);

$routes[] = array(
'_uri' => '/^users\/rating([0-9]+).html$/i',
1 => 'page',
'orderby' => 'rating',
'orderto' => 'desc'
);

$routes[] = array(
'_uri' => '/^users\/online.html$/i',
'online' => '1'
);

$routes[] = array(
'_uri' => '/^users\/all.html$/i',
'online' => '0',
'name' => 'all',
'city' => 'all',
'hobby' => 'all',
'gender' => 'all',
'agefrom' => 'all',
'ageto' => 'all'
);

$routes[] = array(
'_uri' => '/^users\/group\/([0-9]+)(?:\-([0-9]+))?$/i',
1 => 'group_id',
2 => 'page',
'orderby' => 'regdate',
'orderto' => 'desc'
);

$routes[] = array(
'_uri' => '/^users\/([a-zA-z0-9\.]+)$/i',
'do' => 'profile',
1 => 'login'
);

return $routes;

}
Иллюстрация
#12 23 марта 2017 в 20:58
Вроде всё нормально. Это после добавления правила?
Включите отладку, посмотрите в консоле (F12). Файл upload_photo.php существует?
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.