私のマシンでローカルに作成された joomla 2.5 サイトがあり、nginx、php、および mysql を実行する vps に移行しました。これが私が順番にやったことです:
1. Uploaded all the joomla files in the public_html
2. Changed all the files permission to 644 and all the folders to 755
3. Imported the database.sql to mysql using these commands:
--> mysql> create database databasename;
--> mysql> GRANT ALL PRIVILEGES ON
databasename.* TO username@localhost IDENTIFIED BY 'password';
--> mysql> flush privileges;
--> mysql> exit
--> user@vps:~$ mysql -p -u username database_name < file.sql
データベース内のすべてのテーブルを既に確認でき、joomla で必要なすべての情報を変更しましたconfiguration.php
が、サイトを開くと、次のエラーが表示されます。
Table 'databasename.s1t3j0s_session' doesn't exist SQL=INSERT INTO `s1t3j0s_session` (`session_id`, `client_id`, `time`) VALUES ('rh249ehb2tbsqkdff34v177d76', 0, '1357339991')
どこで間違ったのですか?
wordpress サイトを同じサーバーに移行しましたが、エラーは発生しませんでした。