Преместване на Мамбо сайт на платен хостинг
Имам проблем с преместването на готов сайт от локален на отдалечен сървър (т.е. инсталирала съм Mambo 4.5.1a BG на локалния сървър, добавила съм компоненти, съдържание и т.н. и сега искам да го преместя на платен хостинг)
Това, което съм направила:
1. Ъплоуд на целия сайт от локалния на отдалечения сървър чрез FTP
2. Експорт на базата данни от локалния сървър. Създаване на нова база данни на отдалечения и импорт на базата (справих се с проблемите, породени от различните версии :)
3. Промяна на съответните редове в configuration.php (мисля, правилно)
Сайтът е в коренната директория, така че промените имат вида:
$mosConfig_host = 'localhost';
$mosConfig_user = 'името на user в новата БД';
$mosConfig_password = 'парола на новата БД';
$mosConfig_db = 'името на новата БД';
$mosConfig_live_site = 'http://www.mydomain.com/';
$mosConfig_absolute_path = '/usr/home/user/public_html/';
$mosConfig_cachepath = '/usr/home/user/public_html/cache';
Проблемът:
При извикване в браузъра http://mydomain.com/ или http://mydomain.com/administrator излиза следното:
The requested URL /installation/index.php was not found on this server.
Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
Защо си търси installation, след като след инсталацията на локалния сървър тази директория се трие, нямам представа.
Ако имате някакви предложения в каква посока да търся грешка, моля да ми кажете.
Версиите:
Локален MySQL 4.1.8 PHP 5.0.3
Отдалечен MySQL 4.0.21 PHP 4.3.11
Преместване на Мамбо сайт на платен хостинг
Ами погледни какво има в index.html or index.php.Най-вероятно нешо го пренасочва да си търси /installation/index.php или пътя ти до директорията е объркан нещо.Това е от мен. :)
Преместване на Мамбо сайт на платен хостинг
Благодаря ти за отговора.
Открих си грешката - т.е две грешки
1. След
$mosConfig_live_site = 'http://www.mydomain.com/';
$mosConfig_absolute_path = '/usr/home/user/public_html/';
НЕ трябва да има наклонена черта
2. (много тъпо от моя страна) - грешно съм изписала configuration.php, нищо, че го проверявах поне 20 пъти ;)
Преместване на Мамбо сайт на платен хостинг
Ще ми се да допълня темата, за да е полезна и за някой друг евентуално.
След като пуснах сайта, се оказа, че кирилицата не се чете изобщо.
Проблемът идва както от различните версии на My SQL, така и от непроменения charset latin1 при създаването на базата. Това вероятно нямаше да представлява проблем, ако я бях създавала на 4.0.х, но в моя случай създаде огромни проблеми.
Ето какво опитах да направя, за да променя charset: (благодарение на съвети от различни хора и форуми)
1. mysqldump --default-character-set=cp-1251 database>dump_file.sql
и
2. myisamchk и по-точно опциите --set-character-set и --set-collation
За съжаление опитите не доведоха до положителен резултат или изобщо не можа да завърши процеса.
Наложи се да въведа информацията отначало и ще инсталирам на компютъра си MySQL 4.0.x, за да нямам, надявам се, повече проблеми от този род.
От цялата одисея останах с впечатлението, че по-добрият вариант за локалния сървър е по-старата версия на MySQL 4.0.x, не знам дали съм права.
(В допълнение трябва да кажа, че това заключение прави XAMPP, за който неколкократно се спомена във форума) сравнително неудобен, тъй като там се поддържат последните версии на Apache, MySQL и PHP.