Új hozzászólás Aktív témák
-
papa019
senior tag
Sziasztok!
A mai napon költöztettünk weboldalt egy szerverről egy másikra.
Az adatbázist sikeresen átraktam, a fájlok is felkerültek az ftp-re, de valami orbitális nagy hiba van, mert az index.php kivételével egyik php fájl sem elérhető, mindegyikre server errort dob.Valakinek van valami ötlete?
Az oldal: [link]
(jelenleg az index.html az alapértelmezett, ezért adtam így a linket!) -
papa019
senior tag
válasz fordfairlane #9824 üzenetére
És ha én ezeket nem tudom állítani a tárhely admin oldalon, akkor hogyan tudom aktiválni?
Csak a support segítségével lehet? -
papa019
senior tag
válasz Sk8erPeter #9826 üzenetére
Jelenleg az a baj, hogy az indexen kívül nekem nem működik egyik php fájl sem.
A linkek mind errort dobnak.Elképzelésem nincs, hogy miből és hogyan lett összedobva az oldal, én csak "megörököltem".
Hol találok error.log fájlt?
-
papa019
senior tag
válasz Sk8erPeter #9833 üzenetére
-
papa019
senior tag
válasz Sk8erPeter #9839 üzenetére
Tehát neked minden funkció működik?
Nekem semmi nem jön be (internal server error a supportra is)... Az én készülékemben lenne a hiba?Egyébként az ez alatt lévő kommentben írt DNS cache dologra azt tudom írni, hogy a mai nap folyamán lett átirányítva a domain a másik szerverre... Lehet ez a gond?
[ Szerkesztve ]
-
papa019
senior tag
válasz Sk8erPeter #9855 üzenetére
Köszönöm a válaszokat, kezd működni az oldal.
Jelenleg a login és az elfelejtett jelszó nem jön még be (mindkettő popup).
Amúgy már minden aktív. -
papa019
senior tag
válasz Sk8erPeter #9857 üzenetére
Írtam a host cégnek, de választ még nem kaptam... Én focizni voltam...
Gondolom ők ütyködtek valamit.[ Szerkesztve ]
-
papa019
senior tag
válasz Sk8erPeter #9859 üzenetére
Hát én ezt komolyan nem értem... Most megint HTTP Error 500 - Internal server error van
-
papa019
senior tag
válasz Sk8erPeter #9861 üzenetére
Közben megvan a lehetséges hiba.
A .htaccess fájl nem került birtokomba a korábbi szerverről, ennek hiányában pedig nem működnek ezek a linkek...
A tegnap esti néhány perces/órás jó működés még a korábbi host miatt volt. -
papa019
senior tag
válasz Sk8erPeter #9863 üzenetére
Leszedtem a régi tárhelyről FTP-n az összes anyagot és feldobtam erre a tárhelyre.
Igen, közben rájöttem, hogy a htaccess rejtett, de a letöltés után megszüntették az ftp elérést... -
papa019
senior tag
válasz Sk8erPeter #9865 üzenetére
Közben választ kaptam a régi admintól, hogy az ftp-ről elérhető a .htaccess, de ftp elérhetőséget nem mondott, a régi már nem működik...
Megnéztem a 193.*** IP címet, ha arra irányítom a hosts fájlomban a domaint, akkor továbbra is működik a régi site, viszont az FTP kliensnél az a hiba lép fel, hogy a kapcsolat felépül, a felhasználónév megadása után viszont OFFLINE hibaüzenettel elszáll.Valakinek valami ötlete van, hogy hogyan érhetem el az FTP-t?
-
papa019
senior tag
Sziasztok!
Egy MySQLbe írással teljesen megakadtam.
<?php
include 'config.php';
$name = $_POST['name'];
$category = $_POST['category'];
$DB->Query("INSERT INTO categories(name) VALUES('$name')");
$result = mysql_query("SELECT id FROM categories WHERE name='$name'");
$DB->Query("INSERT INTO category_parent(did,parent) VALUES('$result','$category')");
echo "alert($result)";Az első query tökéletesen lefut, míg a második egyáltalán nem.
A result változóval van a gond, de nem tudom megoldani.A táblák: categories > id és name oszlopokkal, míg a category parent > pid, did és parent oszopokkal. A második táblában a did össze van kapcsolva az első tábla id-jével.
-
papa019
senior tag
válasz fordfairlane #10150 üzenetére
Javítottam, de így is hibát ír:
Problem with Query: INSERT INTO category_parent (did,parent) VALUES(\'1\',\'34\')De a categories táblába továbbra is bekerülnek az adatok.
Szerk: aposztróf nélkül is ugyanaz a hiba.
[ Szerkesztve ]
-
papa019
senior tag
válasz Sk8erPeter #10153 üzenetére
A képen az alsó szöveg abban az esetben is ugyanez, ha választok kategóriát.
[ Szerkesztve ]
-
papa019
senior tag
válasz fordfairlane #10160 üzenetére
Igen, ez egy minták alapján alakítgatott kód. Próbálok egy használható alkalmazást összerakni és tudom, hogy ez egy hozzáértő számára gányolt kód.
A $DB változóhoz tartozó kód:
$config = array();
$config['host'] = '127.0.0.1';
$config['user'] = 'root';
$config['pass'] = '';
$config['table'] = 'onlab';
class DB
{
/**
* @desc Creates the MySQLi object for usage.
*
* @param $db required connection params.
*/
public function __construct($db) {
$this->mysqli = new mysqli($db['host'], $db['user'], $db['pass'], $db['table']);
if (mysqli_connect_errno()) {
printf("Connect failed: %s\n", mysqli_connect_error());
exit();
}
}
/**
* @desc Simple preparation to clean the SQL/Setup Result Object.
*
* @param SQL statement
* @return
*/
public function Query($SQL)
{
$this->SQL = $this->mysqli->real_escape_string($SQL);
$this->Result = $this->mysqli->query($SQL);
if ($this->Result == true)
return true;
else
die('Problem with Query: ' . $this->SQL);
}
/**
* @desc Get the results
*
* @param $field Select a single field, or leave blank to select all.
* @return
*/
public function Get($field = NULL)
{
if ($field == NULL)
{
$data = array();
while ($row = $this->Result->fetch_array(MYSQLI_BOTH))
{
$data[] = $row;
}
}
else
{
$row = $this->Result->fetch_array(MYSQLI_BOTH);
$data = $row[$field];
}
/** Make sure to close the Result Set */
$this->Result->close();
return $data;
}
/**
* @desc Automatically close the connection when finished with this object.
*/
public function __destruct()
{
$this->mysqli->close();
}
}
$DB = new DB($config); -
papa019
senior tag
válasz fordfairlane #10163 üzenetére
Tökéletesen működik, köszönöm.
Valami ilyesmi megteszi a $DB helyett:$con = mysql_connect("127.0.0.1","root","","onlab");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
? :)[ Szerkesztve ]
-
papa019
senior tag
válasz Sk8erPeter #10166 üzenetére
Tehát ha jól értem, akkor ennyi elég az általam használt osztály helyett:
$host = '127.0.0.1';
$user = 'root';
$pass = '';
$dbname = 'onlab';
$DB = new PDO("mysql:host=$host;dbname=$dbname", $user, $pass);
Kipróbáltam, működik, de nem tudom, hogy erre gondoltatok-e. -
papa019
senior tag
Olyat esetleg nem lehet csinálni, hogy betesz egy ehhez hasonló elemet addig, amíg a művelet fut a szerveren és amikor a szerver végzett, akkor küld vissza egy jelzést, és akkor megy tovább minden? (elég kezdő vagyok még az ilyen dolgokban, remélem nem mondtam hülyeséget)
(#10298) Sk8erPeter:
[ Szerkesztve ]
-
papa019
senior tag
Sziasztok!
Lehetőségem adódott egy cég számára elkészíteni egy leltározáshoz szükséges web alapú alkalmazást, viszont nem vagyok még túlságosan nagy guru php és mysql témában, így érdeklődnék, hogy nincs-e a fórumtársak körében, aki bekapcsolódna a dologba és tudna segíteni?
A feladat számomra nem tűnik bonyolultnak, a specifikációt elküldöm annak, akit érdekel.Akit érdekel keressen meg privátban, e-mailben küldöm neki a tudnivalókat.
Új hozzászólás Aktív témák
- Politika
- Fotók, videók mobillal
- PlayStation 5
- sziku69: Fűzzük össze a szavakat :)
- Kormányok / autós szimulátorok topicja
- Diablo IV
- OTP Bank topic
- Ilyen még nem volt: sztrájkba kezdtek a Samsung dolgozói
- antikomcsi: Való Világ: A piszkos 12 - VV12 - Való Világ 12
- Háztartási gépek
- További aktív témák...
- Eladó konfig! Ryzen 5 5600X 512GB M.2 SSD 16GB DDR4 RTX 3060Ti 8GB!
- MacBook Pro Retina 13" M1 Chip / 16GB RAM / 2TB SSD / Magyar / 60 nap garancia
- Apple Watch S9 41mm Pink Aluminum, bontatlan
- HP 27-cr0757nz - ÚJ 27"-os FullHD All-IN-ONE PC - i7-1355U, 32GB, 1TB SSD, W11, 300nit
- Eladó Fujifilm X100T fekete
Állásajánlatok
Cég: Ozeki Kft.
Város: Debrecen