Udělat dump databáze a nahradit všechen výskyt localhost za novou adresu. Tohle musíte udělat vždy, když přenášíte instalaci WordPress na produkční server – prostě pěkná otrava.
Následující Apache Ant skript to udělá za Vás:
<?xml version="1.0" encoding="UTF-8"?>
<project basedir=".">
<target name="Backup database">
<property name="database_name" value="mojedb"/>
<mkdir dir="build" />
<exec dir="" executable="c:\Program Files\wamp\bin\mysql\mysql5.5.8\bin\mysqldump.exe"
output="build/${database_name}_local.sql">
<arg line="--host=localhost" />
<arg line="-u root" />
<arg line="--password=" />
<arg line="--add-drop-table" />
<arg line="--default-character-set=utf8" />
<arg line="--complete-insert" />
<arg line="${database_name}" />
</exec>
<copy file="build/${database_name}_local.sql" tofile="build/${database_name}_server.sql"/>
<replace file="build/${database_name}_server.sql" encoding="utf-8">
<replacetoken><![CDATA[http://localhost]]></replacetoken>
<replacevalue><![CDATA[http://www.adresa.cz]]></replacevalue>
</replace>
</target>
</project>
Skript je samozřejmě nutné upravit pro své podmínky. Například změnit cestu k mysqldump.exe, zadat heslo (a login), přepsat jméno databáze atd.
Velkou výhodou je, že Apache ANT je možné integrovat přímo do NetBeans , spuštění tohoto skriptu je pak otázka jednoho kliknutí.

Ještě jedna drobnost, skript takto hezky spustíte jen v případě, že bude mít příponu ant.
Tweet

