-
Content count
121 -
Joined
-
Last visited
Posts posted by hpcrazy
-
-
sehr interssant, werde ich bei mir auch gleich mal testen, meine DB ist nämlich auch zu groß.Ja kannst ja dan über Deine Erfahrungen hier berichten. Ich suche schon seit Langem die nötigen detailierten Hinweise wie ich meine Datenbanken exportieren und dann auch importieren kann. Jetzt habe ich mal MySQL Administrator installiert ( von www.sql.de ) da die Shell Variante für einen Amateur etwas zu kompliziert scheint. Ausserdem lässt mein neuer Server keinen SSH Zugang zu.
HP
-
Die vielen Fragen die für mittelmässig bewanderte Webmaster wie mich zu dem Thema sind nun von meinem Server - Support beantwortet worden. Dies möchte ich euch nicht vorenthalten :
Das bei Ihnen aufgetauchte Problem ist genereller Natur und "plagt" alle Webmaster von Websites die grössere Datenbanken haben. phpMyAdmin ist zwar ein feines Tool, eignet sich aber im Bezug von DB export/import nur für kleine Datenbestände, sagen wir mal Höchstgrösse im Bereich 10 MB.Um nun Datenbanken grösserer Ausprägung über's Internet zu übertragen benutzen Systemadmins daher komplett andere Lösungsansätze. Diese können wir Ihnen bei Bedarf auch zur Benutzung frei geben.
Variante A) (der übliche Standardweg für Admins)
Import/Export der Datenbank mittels Shell-Komandos
Transfer der Datei(en) von/zum Server mittels FTP.
Sie müssten dazu ein (kostenloses) (openSource) SSH (SecureSHell) Programm downloaden, installieren. Danach bekommen Sie ein Art DOS-Fenster wo sie sich beim Rechner anmelden können und dort Ihre Kommandos (eben z.B. für den Datenbank Export) absetzen.
Die Befehle dazu finden Sie in Anleitungen in Fachzeitschriften, einschlägigen Webseiten. Können wir Ihnen aber auch kurz zusammenstellen.
Der Dateitransfer von/zum Server erfolgt mitdemselben Programm, in einem Extrafenster änlich dem Windows Explorer.
Variante
Wir schalten Ihnen den Fernzugriff auf die Datenbank frei.
Mittels eines eigenen Programms lassen Sie so eine Art Ersatz für phpMyAdmin auf Ihrem PC laufen und können damit nebst allen Änderungen an der Datenbank auch Tabellen exportieren/importieren.
Das Programm zur Verwaltung der Datenbank können Sie kostenlos beim Hersteller (mySQL) downloaden, installieren.
Es gibt auch spezialisiertere Versionen anderer Entwickler, die sich auf Datanbank Sicherung spezialisiert haben, die Sie dann benutzen können.
Betreffend Infos/Anleitungen usw. gilt dasselbe wie unter Punkt A gesagt.
-
Ja die Datei ist ca. 40 MB gross.
Wenn ich einen Export als Gzip oder Zip wähle, dann geht es auch nicht. Wenn ich dann versuche die Datei mit Winrar zu öffnen heisst es dann " Datei beschädigt "
HP
-
So komme jetzt langsam dahinter wie alles funktioniert. Der Import der DB übernimmt der Server ganz easy. Also bleibt nur der Export als Problematik.
Wenn ich das richtig verstanden habe. Beim Export in phpMyAdmin :
1. " Alles auswählen "
2. " Vollständige Inserts " + " Hexadezimalschreibweise für Binärfelder verwenden " anwählen
3. Ich habe " unkomprimiert " gewählt
4. Dann auf " senden "
Beim Import ist nun folgendes Problem aufgetaucht. Es gab eine Fehlermeldung :
<b>Fatal error</b>: Maximum execution time of 30 seconds exceeded in<b>/srv/www/web49/html/phpMyAdmin/export.php</b> on line <b>56</b><br />
</font>
Scheinbar ist beim Export etwas schief gegangen. Aber was ?
Bin um Tips dankbar.
HP
-
Hast Du einen SSH Zugang?Nein habe heute nachgefragt.
Aber vielleicht übernimmt ja der IPS Support gegen eine Gebühr den Umzug. Das wäre mir persönlich ja lieber, da ich mich eh lieber auf mein Kerngeschäft konzentrieren möchte und nur gezwungenermassen mich mit dem Thema auseinandersetzen muss.
HP
-
Ihr Leute mutet mir als PHP Banausen ziemlich viel zu ?
Heisst dies dass einfach zum Beispiel die beigelegte Datei mit den entsprechenden Aenderungen betref. DB server ect ect. auf den Server geladen wird und aufgerufen und das wars ?
tipp: wenn du alle deine Umlaute behalten willst, exportiere das auch via Shell.Ja da bin ich auch schon etwas an der Grenze........was heisst das genau ? Uff hab mich schon lange nicht mehr so wie ein Anfänger gefühlt wie jetzt.
HP
-
Danke für den Hinweis,
kann man dies auch selber machen oder ist dies zu kompliziert ?
Spielt es in Falle des Einspielens der Daten per SSH eine Rolle ob die Daten umkomprimiert oder Gzip komprimiert sind ?
Gruss
HP
-
Ja danke,
habs mal GZip exportiert sh. screenshot :
Nun beim Import auf der neuen Datenbank haben ich den alten Datenbanknamen genommen und den alten Zugangsnamen und Passwort genommen. Nun habe ich den Inport in folgendem Feld versucht :
Dabei ist die folgende Fehlermeldung gekommen :
ERROR: Unbekannte Interpunktion @ 19STR: ><
SQL: <font color=ff0000><br />
<b>Fatal error</b>: Allowed memory size of 33554432 bytes exhausted (tried to allocate 21369737 bytes) in <b>/srv/www/web49/html/phpMyAdmin/export.php</b> on line <b>81</b><br />
</font>
Die komprimierte Datei hat eine Grösse von ca. 300 KB und unkomprimierte eine von ca. 30 MB. Wie bring ich also die Daten in die neue Datenbank rein ?
Gruss
HP
-
Hallo zusammen,
ich plane einen Serverumzug. Bin unsicher wie ich die MySql Datenbank umziehen muss. Es beginnt beim Export. Welche der vielen Exportfunktionen muss man wählen damit das IPB dann auf dem Server wieder korrekt angezeigt wird und wie importiert man dieses File dann auf dem neuen PhpMyAdmin ?
Ich habe einen Screenshot von der Export - Funktion begelegt, damit es keine Missverständnisse gibt.
Besten Dank für die Hilfe
HP
-
So jetzt habe ich doch noch gepröbelt. Es funktioniert nun.
Hier die Angaben zu IPB 2.2.1
Der Pfad zur Datei die modifiziert werden muss ist :
sources/classes/attach/class_attach.php
Auf Zeile 148 muss dieser Code stehen. Der Wert war bei mir auf 1 und den habe ich auf 0 geändert :
$this->settings['allow_monthly_upload_dirs'] = 0;
-
Ja mir wäre auch lieber man könnte den Safe mode auf Off lassen, nur wie bringe ich die Uploads zum laufen ? Wie schon gesagt, habe ich in der Datei sources/classes/attach/class_attach.php vergeblich diesen Code - Schnipsel gesucht. Den folgenden Code habe ich ab Zeile 124 gefunden. Dieser erinnert am ehesten an den hier genannten Vorschlag :
var $settings = array( 'siu_thumb' => 0,'siu_height' => 0,
'siu_width' => 0,
'allow_monthly_upload_dirs' => 0,
'upload_dir' => '' );
/*-------------------------------------------------------------------------*/
// INIT
/*-------------------------------------------------------------------------*/
/**
* Initiates class
*/
function init()
{
//-----------------------------------------
// Start the settings
//-----------------------------------------
$this->settings['siu_thumb']= $this->ipsclass->vars['siu_thumb'];
$this->settings['siu_height'] = $this->ipsclass->vars['siu_height'];
$this->settings['siu_width'] = $this->ipsclass->vars['siu_height'];
$this->settings['allow_monthly_upload_dirs'] = 1;
$this->settings['upload_dir'] = $this->ipsclass->vars['upload_dir'];
//-----------------------------------------
// Load plug in
//-----------------------------------------
if ( $this->type )
{
$this->load_plugin();
}
//-----------------------------------------
// Finalize the settings
//-----------------------------------------
foreach( $this->settings as $item )
{
$this->settings[ $item ] = ( isset( $this->plugin->settings[ $item ] ) ) ? $this->plugin->settings[ $item ] : $this->settings[ $item ];
}
//-----------------------------------------
// Got a different upload dir?
//-----------------------------------------
if ( $this->settings['upload_dir'] != $this->ipsclass->vars['upload_dir'] )
{
$this->settings['allow_monthly_upload_dirs'] = 0;
-
Ja mir hat der Support nun folgendes geschrieben :
It seems you have safe_mode enabled for PHP in the php.ini file. This normally limits uploads through PHP. Please contact your webhost and see if they can disable safe_mode for your account.Gruss
HP
-
Hallo fenek,
ja die Datei habe ich schon gefunden aber in der Datei selbst habe ich vergeblich den Codeschnipsel gesucht, darum vielleicht weiss jemand gerade die Zeile wo er zu finden ist.
Dem Support habe ich schon vor 2 Tagen geschrieben. Die sind wohl in den Weihnachtsferien. Nun da heisst es warten. Aber in der Regel sind die wirklich sehr gut !
Gruss
HP
-
Auf welcher der Linien findet man den Code ?
HP
-
Hier noch ein Fehler falls er noch nicht behoben ist :
Der Email - Text bei einer PM
eue persönliche NachrichtHP
-
Problem ist nun gelöst.
Man muss auf " safe skin modes " schalten.
Gruss
HP
-
Ja das dachte ich zuerst ja auch, nur existiert eine solche Datei im Testforum nicht. Dort funktioniert der Blog aber. Der Unterschied ist nur, dass im Forum mit der Fehlermeldung das deutsche Sprachpacket installiert ist.
Gruss
HP
-
Ich habe eben die Blogs 1.2.2 auf meinem Board installiet und nun kommt folgende Fehlermeldung
IPB WARNING [2] load_template(): Unable to access /srv/www/web49/html/gitarrenforum/cache/skin_cache/cacheid_9/skin_blog_global.php (Line: 1336 of /sources/ipsclass.php)IPB WARNING [2] load_template(/srv/www/web49/html/gitarrenforum/cache/skin_cache/cacheid_9/skin_blog_global.php): failed to open stream: No such file or directory (Line: 1336 of /sources/ipsclass.php)
Das File auf das verwiesen wird exisiert nicht. Ich habe aber vorher in einem Testforum die Blogs auch installiert und dort hat alles funktioniert. Einziger Unterschied das Testforum ist das Orginalforum ohne deutsches Sprachpaket. Dort fehlt das File ebenfalls, aber dort funktioniert es.
Das verstehe ich nicht. Hat jemand da ähnliche Erfahrungen gemacht und weiss einen Rat ?
Falls es keine Lösung gibt, kann ich das Blog - modul wieder entfernen ?
Gruss
HP
-
Also ich habe bei dem Support meines Servers nachgefragt ob eine Einstellung falsch ist bzw. die Fehlermeldung auslöst. Sie meinten, sie könnten schon diese Einstellung ausschalten bis alles erledigt sei, dann müssten sie es aber wieder einschalten.
Leider kenne ich mich da zuwenig aus, nur bei 2.04 lief alles reibungslos und das Upgrade hat der Support von IPB gemacht.
Gruss
HP
-
Ja das Problem hatte ich auch. Der Support vom IPB-Board meinte, dass das Problem bei einer Servereinstellung ( safe mode ) liege. Aber ich persönlich glaube eher, dass die Version 2.1 und 2.1.1 nicht ausgereift ist. Ich hatte schon mit vielen massiven Problemen zu kämpfen welche bisher noch nicht gelöst wurden und welche bei Version 2.04 noch nicht waren.
Vielleicht bleibt nur auf die Version 2.2 zu warten und solange mit eingeschränkten Features zu hantieren...
Gruss
HP
-
Hallo zusammen,
ich habe das Upgrade vom 2.04 zu 2.1.1 gemacht und eigentlich läuft alles soweit OK nur sind jetzt die Attachement welche im Board gepostet sind weg bzw. werden nicht gefunden.
Habe die Upload - URL überprüft, die stimmt soweit und selbst der PATH zu den Uploads stimmt und trotzdem scheinen die Attachements weg zu sein, obwohl im Ordner auf dem Server sind sie noch.......
Weiss da jemand einen Rat ?
HP
-
Ja das Problem hatte ich auch. Habe dann auf smtp gestellt, dann auf " localhost " beim smtpusername und passwort die meines Servers eingesetzt. Dann geht es.
Gruss
HP
-
Hallo Zusammen,
ich habe nach einem Serverumzug das Problem, dass Sprachpakete nicht mehr importiert werden können. Es können auch keine Sprachpakete auf der Basis von bestehenden Files kreiiert werden.
Ich bin da etwas ratlos. Habe schon alles probiert. Das Verzeichnis " lang " auch CH Mod 0777, mit der Einstellung " Safe Skin mode " on und off
Vielleicht weiss mir da jemand einen Rat. Vielleicht ist eine Einstellung auf dem neuen Server anders als beim alten Server welche dieses Problem verursacht. Alles andere funktioniert ohne Probleme....
Hier noch die Fehlermeldung welche kommt wenn ich ein Sprachpaket importieren möchte :
Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 40 bytes) in /srv/www/web49/html/download/ips_kernel/class_xml.php on line 134Gruss und danke für jeden Rat den ich bekomme.......bin schon verzweifelt....probiere schon mehr als eine Woche herum......
HP
-
Cool danke für den Hinweis
HP
SQL Datenbank Export - Import bei Serverumzug
in Allgemeine Fragen und Probleme
Posted · Report reply
Ja dem Hinweis bin ich nachgegangen. Es gibt übrigens auch eine deutsche FAQ Site http://dev.mysql.com/doc/refman/5.1/de/mysqldump.html
Die Software MySQLdump habe ich noch nicht gefunden aber mal SQL Administrator installiert.
Ich glaube schon, dass dies jeder kann. Das sage ich meinen Studenten auch immer Ist mehr eine Frage ob man die Zeit und das nötige Fachwissen hat, um alles zusammen zu suchen damit es klappt.
HP