ugrás a tartalomhoz

Admin gondok

Efrud · 2007. Ápr. 23. (H), 07.07
Hello mindenkinek!

Nagy gondba ütköztem a napokban. Vettem külföldről egy komplett oldalt de nem tudok belépni az admin felületére mert azt a hibaüzenetet kapom hogy "invalid session key". Természetesen az oldalnak amit vettem van support oldala és segítséget kértem. Válaszoltak is hogy mit kellene csinálnom de nem igazán tudom hogy mit kellene.
Ezt az üzenetet küldték nekem:
The installation script will not install on a MySQL installation which has STRICT_TRANS_TABLES or STRICT_ALL_TABLES enabled as SQL mode options. This occurs because these modes require default values to be given to all fields. see http://mysql.binarycompass.org/doc/refman/5.0/en/server-sql-mode.html -sql-mode.html for more information
If one of these modes is turned on, the installation script will appear to finish with no errors, however the Admin account will NOT be entered into the database and therefore you will not be able to login and configure your installation.

Sokat nézegettem az oldalt is amit adtak hogy ott nézzekkörül mrt ott találok információkat de valahogy nem tudtam szmámomra hasznos információt leszűrni.

Remélem ti majd tudtok nekem segíteni.

Előre is nagyon köszönöm a segítséget!

Üdv: Efrud
 
1

Hozzászólás témája:*

teki · 2007. Ápr. 23. (H), 07.23
Nezd meg milyen modban fut a mysql-ed. Ha a STRICT_TRANS_TABLES vagy a STRICT_ALL_TABLES be van kapcsolva nem fog menni az install.

Megnezes:
You can retrieve the current global or session sql_mode value with the following statements:

SELECT @##kukac##global.sql_mode;
SELECT @##kukac##session.sql_mode;


Itt minden le van irva: http://dev.mysql.com/doc/refman/5.0/en/server-sql-mode.html
2

süti

Efrud · 2007. Ápr. 23. (H), 07.26
Nagyon köszönöm! De tök süti vagyok ehhez. Hol tudom megnézni hogy milyen módban fut a mysql?

HA ez megvan akkor hogyan tudom kikapcsolni amiket irtál?
Xamppot használok

Remélem tudtok még segíteni nekem mert nagyon nagyon sürgős lenne a dolog és tényleg nem vágom a dolgokat. Én nézegettem a my.ini fájlt ami a windows könyvtárban van de abban a fájlban nem találom hogy hol kell ezt a dolgot kikapcsolni. Vagy rossz helyen nézem?
4

phpmyadmin

mandarin8 · 2007. Ápr. 23. (H), 12.12
pl ha van phpmyadminod vagy hasonlód írd be oda ahova az sql parancsokat kell, ezt:
SELECT @##kukac##global.sql_mode;
SELECT @##kukac##session.sql_mode;
ezekután visszakapsz valami értékeket pl.: STRICT_TRANS_TABLES STRICT_ALL_TABLES
de neked sajnos ez a kettő nem jó, tehát vagy beállítod futás közben (szintén ugyanoda beírva ahova az előbb):
SET [GLOBAL|SESSION] sql_mode='modes'
a modes helyére azokat írhatod amik itt fel vannak sorolva ("The most important sql_mode values are probably these:" alatt)
vagy másik megoldás, hogy beírod a my.ini-be ezt:
sql-mode="modes"
a modes helyett ide is u.azokat írhatod, vagy akár üresen is hagyhatod az idézőjelek közötti részt, mert alap beállításként nincs megadva semmi.
The default value is empty (no modes set). The modes value also can be empty (--sql-mode="" on the command line, or sql-mode="" in my.cnf on Unix systems or in my.ini on Windows) if you want to clear it explicitly.
tehát mielőtt lefuttatnád az install scriptedet, állítsd át ezeket az értékeket és működni fog. de azon azért elgondolkodnéka helyedben hogy mér fut strictben a mysql, mielőtt a my.ini-be beírnám az sql-mode-ot.
(meg mondjuk máson is, na mindegy...)
u.i.: kritikát, megjegyzést szívesen fogadok, nem értek az sql-hez, csak elolvastam a linket...
3

nézelődtem

Efrud · 2007. Ápr. 23. (H), 08.55
nézelődtem és ugy látom tényleg a my.ini-t kellene mósosítanom de nekem nincs olyan benne hogy sql-mode. Ez lehet ha nincs akkor mit csináljak hogy megoldjama problámát?