После импорта базы данных открывается только главная страница, как исправить?
Делается резеврная копия БД (.sql) и архив сайта. Сайт находиться у провайдера. Я решил на своем веб-хостинге развернуть данный сайт (LAMP), через phpmyadmin восстановил .sql + скопировал папку с динамическим сайтом (точнее интернет - магазином) /www/site ... тут все данные сайта.
После импорта открывается только главная страница и то, некоторые изображения не отображаются, понимаю, что где то должно настраиваться относительные, абсолютные пути и т.д., но не знаю где, подскажите пожалуйста?
Перехожу на страницу из главной, например prom.html, ну естветственно пишет что страницы не найдено, потому как prom.html нет в корне сайта, а как же раньше оно работало?
Александр А: та и наверное навряд ли в этом дело, я же смотрю на путь к странице у меня таких страниц которые ссылаються на определенную дирректорию нету
похоже на проблему с .htaccess, если делали архив через вебморду провайдера, то скорее всего он просто не скопировался. Эта опция часто отключена "не показывать скрытые файлы" или типа того. А файлы с ведущей точко в юниксах считаются скрытыми. Проверьте на новом сайте наличие этого файла.
LFFATE: joomla + virtualmart, в файле не понимаю где что поменять
<?php
class JConfig {
public $offline = '0';
public $offline_message = 'Сайт закрыт на техническое обслуживание.
Пожалуйста, зайдите позже.';
public $display_offline_message = '1';
public $offline_image = '';
public $sitename = '';
public $editor = 'jce';
public $captcha = '0';
public $list_limit = '20';
public $access = '1';
public $debug = '0';
public $debug_lang = '0';
public $dbtype = 'mysqli';
public $host = 'localhost';
public $user = 'root';
public $password = '';
public $db = 'gurtb2_seolan_baby';
public $dbprefix = 'gjdus_';
public $live_site = '';
public $secret = '';
public $gzip = '0';
public $error_reporting = 'default';
public $helpurl = 'https://help.joomla.org/proxy/index.php?option=com...';
public $ftp_host = '';
public $ftp_port = '';
public $ftp_user = '';
public $ftp_pass = '';
public $ftp_root = '';
public $ftp_enable = '0';
public $offset = 'Europe/Kiev';
public $mailonline = '1';
public $mailer = 'mail';
public $mailfrom = 'hostmaster@seolan.net';
public $fromname = 'demo';
public $sendmail = '/usr/sbin/sendmail';
public $smtpauth = '0';
public $smtpuser = '';
public $smtppass = '';
public $smtphost = 'localhost';
public $smtpsecure = 'none';
public $smtpport = '25';
public $caching = '0';
public $cache_handler = 'file';
public $cachetime = '15';
public $MetaDesc = '';
public $MetaKeys = '';
public $MetaTitle = '1';
public $MetaAuthor = '0';
public $MetaVersion = '0';
public $robots = '';
public $sef = '1';
public $sef_rewrite = '1';
public $sef_suffix = '1';
public $unicodeslugs = '0';
public $feed_limit = '10';
public $log_path = '/home/gurtb2/data/www/site/logs';
public $tmp_path = '/home/gurtb2/data/www/site/tmp';
public $lifetime = '30';
public $session_handler = 'database';
public $memcache_persist = '1';
public $memcache_compress = '0';
public $memcache_server_host = 'localhost';
public $memcache_server_port = '11211';
public $memcached_persist = '1';
public $memcached_compress = '0';
public $memcached_server_host = 'localhost';
public $memcached_server_port = '11211';
public $proxy_enable = '0';
public $proxy_host = '';
public $proxy_port = '';
public $proxy_user = '';
public $proxy_pass = '';
public $MetaRights = '';
public $sitename_pagetitles = '0';
public $force_ssl = '0';
public $session_memcache_server_host = 'localhost';
public $session_memcache_server_port = '11211';
public $session_memcached_server_host = 'localhost';
public $session_memcached_server_port = '11211';
public $frontediting = '0';
public $feed_email = 'author';
public $cookie_domain = '.site';
public $cookie_path = '';
public $asset_id = '1';
public $redis_persist = '1';
public $redis_server_host = 'localhost';
public $redis_server_port = '6379';
public $redis_server_auth = '';
public $redis_server_db = '0';
public $massmailoff = '0';
}
попробуйте отключить в настройках джумлы сео ссылки (чпу, хз как там называется), проверьте, стоит ли у вас к апачу mod_rewrite, пропишите правильные пути
public $log_path = '/home/gurtb2/data/www/site/logs';
public $tmp_path = '/home/gurtb2/data/www/site/tmp';
Это папка для логов и папка временных файлов. Проверьте права на запись у тех папок, которые должны их иметь, нагуглить список этих директорий для конкретного движка не составит труда.
mod_rewrite это включил
пути указал
/vat/wwww/html/tmp и так указывал
/tmp
на запись, так я считываю, если обращаться прямой ссылкой на изображение то изображение открывается, значит на чтение есть, а что за СЕО? Я кстати в админку так же не могу зайти хотя не изменял, просто перебрасывает опять на страницу авторизации, а чего то не могу понять, это такая же беда и при восстановлении упавшего сайта будет? если нужно будет восстановить
Ярослав Володимирович: может быть проблема в поддиректории. вы где-то писали, что у вас пути типа ip/site/page.html
сделайте отдельный хост на эту поддиректорию, чтобы доступ был сразу по ip/page.html