Joomla! България
Стари версии на Джумла! => Joomla! 3.x => Общи въпроси за Joomla! 3.x => Темата е започната от: Ventcislav в 05 Април, 2017, 09:27:16
-
Здравейте,
да запитам, имам сайт създаван на по - ниска версия на PHP, а сървъра в момента е на 7-ма версия и съответно сайта не сработва...
Какво мога да направя в този случай...
Предварително благодаря!
Венци
-
При повечето компании за споделен хостинг можеш да сменяваш версията на php с 1 ред код в .htaccess в съответната папка където се намира сайта ти.
Пробвай да превключиш към 5.6:
AddHandler x-httpd-php56 php
ако не работи - към 5.5:
AddHandler x-httpd-php55 php
ако пак не работи - към 5.4:
AddHandler x-httpd-php54 php
-
Здравей,
пусни дебъгера и виж за кои приложения дава грешка във версията на php7. И Еди това което ти писа, виж в .htaccess.
-
аз не мога да стигна до това....
-
аз не мога да стигна до това....
я пак, че не разбрах. Не можеш да влезнеш в админа на сайта ли?
-
да, не мога..
-
в configuration.php ВИЖ стойноста на $dbtype и кажи каква е
-
Я пиши на спорта по темата. //всеки доставчик има различни чалъми за това, а някой нямат ;)
-
има разлика стойноста каква е-сПорта после :)
ако е mysql тогава Джумла пробва да ползва PHP ext/mysql, а то е премахнато от PHP7
-
ако е mysqli или pdomysql или pdo то иска инсталирани респективно ext/mysqli - ext/pdomysql - ext/pdo и тогава е време да пита сПорта или да промени първо
public $dbtype = 'mysqli'; и да тества.
-
ако е mysqli или pdomysql или pdo то иска инсталирани респективно ext/mysqli - ext/pdomysql - ext/pdo и тогава е време да пита сПорта или да промени първо
public $dbtype = 'mysqli'; и да тества.
Нещото - сайта е с база на mysqli , но сървъра е с MariaDB, да не би това да е проблем и да трябва да направя нещо...
$dbtype = 'mysqli';
-
я дай грешката която връща при зареждане на сайта-определено надушвам проблеми с базата данни-или по-скоро с драйвърите
-
The www.name.eu page isn’t working
www.name.eu is currently unable to handle this request.
HTTP ERROR 500
Reload
-
пробвай public $dbtype = 'mysqli' да замениш с това
public $dbtype = 'pdomysql' и кажи какво дава и дали става
-
пробвай public $dbtype = 'mysqli' да замениш с това
public $dbtype = 'pdomysql' и кажи какво дава и дали става
смених, но сега ми върна:
Database Error: Unable to load Database Driver: pdomysql
-
значи не е инсталиран-абе я кажи коя версия ползваш на джумла щото въпроса ти е направо ....дай млко инфо за сетъпа демек всичко
-
като пусна phpinfo и разглеждам върната таблица за mysqli попадам на това:
Client API library version mysqlnd 5.0.12-dev - 20150407 - $Id: b396954eeb2d1d9ed7902b8bae237b287f21ad9e $
Версията на PHP e 7.1.3
Казуса е следния - купих си тема https://themeforest.net/item/themeorg-responsive-multipurpose-joomla-theme/5113392
Quickstart_package идва архивирана с с Akeeba backup и всичко което писах до сега е за този пакет.., тя си вървеше и единственото, което мисля, че съм променил е версията на pHP -то там където инсталирам от 5.6.14 на 7.1.3... Версията на joomla tuk e 3.3
Сега пробвах и инсталирах чиста joomla v. 3.6.5 и след това инсталирах Template_only_package, с който също разполагам, но след като се опитах да заредя сайта ми върна:
"Error displaying the error page: Class 'Helix' not found: Call to a member function Header() on null"
Та това е накратко...
-
успях да подкарам нещото с чистия шаблон Template_only_package , инсталирах Helix Framework version 2 и тръгна, но сега се нервя, защото май ще трябва да инсталирам модули и компоненти един по един, а м исе иска да не изтърва нещо от това, което има в Quickstart_package...
Някъква идея, как да допълня празния шаблон с модулите и компонентите от Quickstart_package...
Предварително благодаря..
-
Здравейте,
както казах успях с чист шаблон, но ми се иска да ползвам всичко от Quickstart_package...
При условие, че нещото тръгва с последната версия на joomla, явно в архивния пакет Quickstart_package (направен е с Akeeba backup) , където версията на joomla е 3.3 , то тя не сработва с PHP 7, та въпроса е мога ли да променя въпросната версия от архива, за да може да тръгне?
Поздрави:
Венци
-
Свали версията на пхп и обнови Джумла до последната версия, после пак го вдигни до 7
-
Пробвах да намаля версичята на PHP с код в .htaccess в съответната папка където се намира сайта ти, примерно с Код: [Маркирай кода]
AddHandler x-httpd-php56 php, но сега започна да ми изтегля един файл... и не зарежда нищо повече, да не би аз да бъркам...
-
Я пиши на спорта по темата. //всеки доставчик има различни чалъми за това, а някой нямат ;)
-
Akeeba backup има сто версии?!?
-
Akeeba backup има сто версии?!?
Да, но архива няма ;)
Защо вместо да се занимаваш с глупости, не попиташ там от хостинга как се работи с различни версии на php?
//или поне сподели къде е тоя сайт (coffee)
-
Здравейте отново,
напредвам, понижих версията на PHP, обнових до по - висока версия на joomla, направих архив с Akeeba backup и разахивирах на новото място, което е до PHP 7 и нещото тръгна, но ... винаги има едно но...
На новото място трябва да кача файловете разахивирани (няма друг начин) и когато разахивирам локално под Windows ми се появи искане за презаписване на един файл, може да видите на приложената снимка, установих , че на оригинала наистина в тази директория има два файла с едно и също име, които са si_LK.gif и si_lk.gif за Linux това са два различни файла, но за Windows са еднакви и за това предлага да ги презапише....
И питането е мога ли да дръпна тези два файла от оригинала и да ги сложа директно на новия хост и за какво въобще служат....?!?
Предварително благодаря!
-
Слагай без никакви опасения. Това е картинката за определеният език.
Ако беше започнал от нулата до сега вече да си свършил.
-
благодаря за съветите...
а колкото до ровенето, то е защото трябва да се стигне до най-малката подробност, трябва да се знае кое как действа... :)
Благодаря Ви още веднъж :)
-
Здравейте отново,
вече мислех ,че съм приключил с това, но тези дни видях това съобщение на сървъра си ...
(системата е след разархивиране, вдигане на версия на joomla, архивиране и връщане на сървър с PHP 7):
|DATABASE: venty| |TABLE: y5cym_finder_tokens| ERROR: venty.y5cym_finder_tokens
note : The storage engine for the table doesn't support check
|DATABASE: venty| |TABLE: y5cym_finder_tokens_aggregate| ERROR: venty.y5cym_finder_tokens_aggregate
note : The storage engine for the table doesn't support check
та въпроса е какво да сторя, да обръщам ли внимание или не...?!?
Благодаря предварително!
Венци
-
Виж какво е положението с базата данни от:
administrator/index.php?option=com_installer&view=databaseи ако се налага нещо го поправи от там.
-
Notice
Database table structure is up to date. ???
-
Здравейте,
двете таблици, които ми създават проблем и за които писах преди са сред тези, които са изобразени на приложения PrintScr...Разликата между тях и всички останали е в типа- червения кръг....
Моля , някой да помогне?!?
Благодаря предварително!
-
Здравейте,
двете таблици, които ми създават проблем и за които писах преди са сред тези, които са изобразени на приложения PrintScr...Разликата между тях и всички останали е в типа- червения кръг....
Моля , някой да помогне?!?
Благодаря предварително!
-
Още съм в празник и не ми се занимава в база данни :)
Изключи добавките за умното търсене /* finder от избора за вид*/
Изключи и компонента от управлението:
/administrator/index.php?option=com_installer&view=manage
-
Мишо, защо да изключва и компонента, заради проблемите в базата ли? Ако изключи само плъгините на умното търсене, би трябвало да не товари.
-
Не съм сигурен ако е включен, дали пак няма да ползва въпросните таблици, Еди.
-
благодаря за отоворите, но и аз излизам, а от утре влизам в друг празник :)
но някак ми се иска да не се ограничавам, като спирам нещо си..., иска ми се да вникна в проблема с базата и да го реша... :)
-
Тогава чети документацията за работа с phpMyAdmin & SQL
https://www.phpmyadmin.net/
https://www.w3schools.com/sql/DEfaULT.asP
-
При повечето компании за споделен хостинг можеш да сменяваш версията на php с 1 ред код в .htaccess в съответната папка където се намира сайта ти.
Пробвай да превключиш към 5.6:
AddHandler x-httpd-php56 php
ако не работи - към 5.5:
AddHandler x-httpd-php55 php
ако пак не работи - към 5.4:
AddHandler x-httpd-php54 php
Здравейте,
реших да изпробвам този код, но като го копирам и сложа във файла .htaccess в съответната папка където се намира сайта ми и искам да заредя сайта, единственото, което се случва, е че изтегля index файла....
Сигурно нещо бъркам...!??
Предварително благодаря...
-
Първо гледаш каква ти е версията в момента. След това сменяваш към по-висока. Като слагаш само 1 ред от този код - за съответната версия. Ако отново ти дава файл за изтегляне, пробваш с другите варианти :
AddHandler application/x-httpd-php56 .php
или
AddHandler application/x-httpd-php56 .php56 .php
Започни от тук: с коя версия на php си сега и към коя искаш да превключиш?
-
Сърдечно благодаря, но аз не искам да повишавам, а да намалям от 7 към 5 нещо си....