Hi,
After Installing I am getting
500 -- Internal Server Error
If you are the webmaster of this site please log in to Cpanel and check the Error Logs. You will find the exact reason for this error there.
Common reasons for this error are:
- Incorrect file/directory permissions: Above 755.
In order files to be processed by the webserver, their permissions have to be equal or below 755. You can update file permissions with a FTP client or through cPanel’s File Manager. - Incorrect Apache directives inside .htaccess file.
Make sure you have not specified unsupported directives inside the local .htaccess file. Such include PHP settings and Apache module settings.
Please suggest
5 answers
Hi Hardik,
The 500 error refers to web server’s error.
Please try to re-chmod for folders = 755 and files = 644 and check the owner of folder and file to your apache user (Make sure you set the web user (apache user) with your webroot properly.
If your server is Nginx, we’re afraid the Lite version does not support it yet.
You can give the Lite version a try, however, as explained in your first ticket, this version was not maintained for long, it has a few drawbacks, for example:
-- It supports fresh Magento 2.0.7 only
-- It does not support Nginx server
-- Due to the outdated codebase, it might cause unexpected issues during the process.
Regards,
Ubertheme team
My folders already have permission 755 and files 644. Please suggest what I should do
Hi Hardik,
In order to mass change your folders/files permission, you can follow steps below:
Open your SSH terminal, go to your M2 folder and run the commands:
find . -type d -exec chmod 755 {} +;
find . -type f -exec chmod 644 {} +;
Regards,
Ubertheme team
Hi, I cleared the cache and it worked for me. But after saving the configuration in step 1. I am getting below error and I cannot go back to the configuration set again
The table “{{core_website}}” for active record class “Mage1Website” cannot be found in the database.
/home/madetoorderjeans/mtoj-magento2/pub/ub-tool/yii/db/ar/CActiveRecord.php(2385)
2373 2374 /** 2375 * Constructor. 2376 * @param CActiveRecord $model the model instance 2377 * @throws CDbException if specified table for active record class cannot be found in the database 2378 */ 2379 public function __construct($model) 2380 { 2381 $this->_modelClassName=get_class($model); 2382 2383 $tableName=$model->tableName(); 2384 if(($table=$model->getDbConnection()->getSchema()->getTable($tableName))===null) 2385 throw new CDbException(Yii::t('yii','The table "{table}" for active record class "{class}" cannot be found in the database.', 2386 array('{class}'=>$this->_modelClassName,'{table}'=>$tableName))); 2387 2388 if(($modelPk=$model->primaryKey())!==null || $table->primaryKey===null) 2389 { 2390 $table->primaryKey=$modelPk; 2391 if(is_string($table->primaryKey) && isset($table->columns[$table->primaryKey])) 2392 $table->columns[$table->primaryKey]->isPrimaryKey=true; 2393 elseif(is_array($table->primaryKey)) 2394 { 2395 foreach($table->primaryKey as $name) 2396 { 2397 if(isset($table->columns[$name]))
Stack Trace
#0
+
/home/madetoorderjeans/mtoj-magento2/pub/ub-tool/yii/db/ar/CActiveRecord.php(411): CActiveRecordMetaData->__construct(Mage1Website)
#1
+
/home/madetoorderjeans/mtoj-magento2/pub/ub-tool/yii/db/ar/CActiveRecord.php(661): CActiveRecord->getMetaData()
#2
+
/home/madetoorderjeans/mtoj-magento2/pub/ub-tool/yii/db/ar/CActiveRecord.php(1355): CActiveRecord->getTableSchema()
#3
+
/home/madetoorderjeans/mtoj-magento2/pub/ub-tool/yii/db/ar/CActiveRecord.php(1475): CActiveRecord->query(CDbCriteria, true)
#4
–
/home/madetoorderjeans/mtoj-magento2/pub/ub-tool/protected/controllers/MigrateController.php(217): CActiveRecord->findAll(“code <> ‘admin'”)
212 //variables to log 213 $migrated_website_ids = $migrated_store_group_ids = $migrated_store_ids = array(); 214 215 //get list front-end websites from magento1 and exclude the admin website 216 $condition = "code <> 'admin'"; 217 $websites = Mage1Website::model()->findAll($condition); 218 219 if (Yii::app()->request->isPostRequest && $step->status == MigrateSteps::STATUS_NOT_DONE) { 220 221 //un-check foreign key 222 Yii::app()->mage2->createCommand("SET FOREIGN_KEY_CHECKS=0")->execute();
#5
+
/home/madetoorderjeans/mtoj-magento2/pub/ub-tool/yii/web/actions/CInlineAction.php(49): MigrateController->actionStep2()
#6
+
/home/madetoorderjeans/mtoj-magento2/pub/ub-tool/yii/web/CController.php(308): CInlineAction->runWithParams(array())
#7
+
/home/madetoorderjeans/mtoj-magento2/pub/ub-tool/yii/web/CController.php(286): CController->runAction(CInlineAction)
#8
+
/home/madetoorderjeans/mtoj-magento2/pub/ub-tool/yii/web/CController.php(265): CController->runActionWithFilters(CInlineAction, array())
#9
+
/home/madetoorderjeans/mtoj-magento2/pub/ub-tool/yii/web/CWebApplication.php(282): CController->run(“step2”)
#10
–
/home/madetoorderjeans/mtoj-magento2/pub/ub-tool/yii/web/CWebApplication.php(141): CWebApplication->runController(“migrate/step2”)
136 foreach(array_splice($this->catchAllRequest,1) as $name=>$value) 137 $_GET[$name]=$value; 138 } 139 else 140 $route=$this->getUrlManager()->parseUrl($this->getRequest()); 141 $this->runController($route); 142 } 143 144 /** 145 * Registers the core application components. 146 * This method overrides the parent implementation by registering additional core components.
#11
–
/home/madetoorderjeans/mtoj-magento2/pub/ub-tool/yii/base/CApplication.php(184): CWebApplication->processRequest()
179 public function run() 180 { 181 if($this->hasEventHandler('onBeginRequest')) 182 $this->onBeginRequest(new CEvent($this)); 183 register_shutdown_function(array($this,'end'),0,false); 184 $this->processRequest(); 185 if($this->hasEventHandler('onEndRequest')) 186 $this->onEndRequest(new CEvent($this)); 187 } 188 189 /**
#12
–
/home/madetoorderjeans/mtoj-magento2/pub/ub-tool/index.php(13): CApplication->run()
08 // change the following paths if necessary 09 $yii=dirname(__FILE__).'/yii/yii.php'; 10 $config=dirname(__FILE__).'/protected/config/main.php'; 11 12 require_once($yii); 13 Yii::createWebApplication($config)->run();
2019-06-30 11:21:18 Apache Yii Framework/1.1.16
Hi Hardik,
The new issue indicated that your M1 database has prefix, however you had not fill in the configuration yet.
Under this circumstance, you need to manually edit the configuration file at pub/ub-tool/protected/config/config.php to manually update the M1 database prefix.
Regards,
Ubertheme team