PHP ਉਹ ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ ਹੈ ਜੋ ਅਸੀਂ ਵਰਡਪਰੈਸ ਨੂੰ ਬਣਾਉਣ ਅਤੇ ਬਣਾਈ ਰੱਖਣ ਲਈ ਵਰਤਦੇ ਹਾਂ। PHP ਦੇ ਨਵੇਂ ਸੰਸਕਰਣ ਤੇਜ਼ ਅਤੇ ਵਧੇਰੇ ਸੁਰੱਖਿਅਤ ਹਨ। ਜੇਕਰ ਵਰਡਪਰੈਸ ਨੇ ਪਤਾ ਲਗਾਇਆ ਹੈ ਕਿ ਤੁਹਾਡੀ ਸਾਈਟ ਪਰਿਵਰਤਨ 'ਤੇ ਚੱਲ ਰਹੀ ਹੈ, ਤਾਂ ਤੁਹਾਨੂੰ ਅਪਡੇਟ ਕਰਨ ਲਈ ਕਿਹਾ ਜਾਵੇਗਾ। ਇੱਕ ਪਿਛਲੀ ਗਾਈਡ ਵਿੱਚ, ਅਸੀਂ ਦਿਖਾਇਆ **ਹੋਸਟਗੇਟਰ ਵੈੱਬ ਹੋਸਟਿੰਗ ਦੇ ਨਾਲ ਵਰਡਪਰੈਸ ਸਾਈਟਾਂ ਲਈ PHP ਸੰਸਕਰਣ ਨੂੰ ਕਿਵੇਂ ਅਪਡੇਟ ਕਰਨਾ ਹੈ Hostgator ਤੁਹਾਡੀ ਸਾਈਟ ਲਈ PHP ਸੰਸਕਰਣ ਦਾ ਪ੍ਰਬੰਧਨ ਕਰਨ ਲਈ ਤੁਹਾਡੇ ਸਰਵਰ ਦੇ ਅਧਾਰ ਤੇ ਜਾਂ ਤਾਂ PHP ਚੋਣਕਾਰ ਜਾਂ ਮਲਟੀਪੀਐਚਪੀ ਮੈਨੇਜਰ ਪਲੱਗਇਨ ਦੀ ਪੇਸ਼ਕਸ਼ ਕਰਦਾ ਹੈ। ਜੇਕਰ ਤੁਸੀਂ ਪਹਿਲਾਂ PHP ਸੰਸਕਰਣ ਨੂੰ ਇੱਕ ਨਵੇਂ ਸੰਸਕਰਣ ਵਿੱਚ ਅੱਪਗਰੇਡ ਕਰਨ ਲਈ PHP ਚੋਣਕਾਰ ਦੀ ਵਰਤੋਂ ਕੀਤੀ ਹੈ, ਅਤੇ ਫਿਰ ਹਾਲ ਹੀ ਵਿੱਚ PHP ਨੂੰ ਅੱਪਡੇਟ ਕਰਨ ਲਈ ਨਵੇਂ ਮਲਟੀਪੀਐਚਪੀ ਮੈਨੇਜਰ ਪਲੱਗਇਨ ਦੀ ਵਰਤੋਂ ਕੀਤੀ ਹੈ, ਤਾਂ ਤੁਹਾਡੀ ਸਾਈਟ 'ਤੇ ਇਹ ਗਲਤੀ ਹੋ ਸਕਦੀ ਹੈ। ਚੇਤਾਵਨੀ: ਅਣ-ਪਰਿਭਾਸ਼ਿਤ ਸਥਿਰ WP_CONTENT_DIR âÃÂàਦੀ ਵਰਤੋਂ âÃÂÃÂWP_CONTENT_DIRÃÂÃÂà(ਇਹ ਇੱਕ ਤਰੁੱਟੀ ਸੁੱਟ ਦੇਵੇਗੀ) PHP ਦੇ ਭਵਿੱਖ ਦੇ ਸੰਸਕਰਣ ਵਿੱਚ) /home1/xxxx/public_html/wp-includes/load.phpon ਲਾਈਨ 115 ਵਿੱਚ ਤੁਹਾਡੀ PHP ਸਥਾਪਨਾ ਵਿੱਚ MySQL ਐਕਸਟੈਂਸ਼ਨ ਗੁੰਮ ਜਾਪਦੀ ਹੈ ਜੋ ਵਰਡਪਰੈਸ ਦੁਆਰਾ ਲੋੜੀਂਦਾ ਹੈ। ਇਹ ਗਲਤੀ .htaccess ਫਾਈਲ ਵਿੱਚ ਡੁਪਲੀਕੇਟ ਹੈਂਡਲਰ ਦੇ ਕਾਰਨ ਹੈ ਅਤੇ ਹੇਠਾਂ ਦਿੱਤੇ ਕਦਮਾਂ ਦੀ ਪਾਲਣਾ ਕਰਕੇ ਆਸਾਨੀ ਨਾਲ ਠੀਕ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ। == .htaccess ਫਾਈਲ == ਦਾ ਬੈਕਅੱਪ ਲਓ Hostgator ਨਾਲ cPanel ਵਿੱਚ ਲੌਗਇਨ ਕਰੋ। ਵੈੱਬਸਾਈਟਾਂ >ਫ਼ਾਈਲਾਂ >ਫ਼ਾਈਲ ਮੈਨੇਜਰ 'ਤੇ ਜਾਓ। ਆਪਣੇ ਡੋਮੇਨ ਜਾਂ ਵੈੱਬਸਾਈਟ ਲਈ ਦਸਤਾਵੇਜ਼ ਰੂਟ ਦਾ ਪਤਾ ਲਗਾਓ। ਜੇ ਤੁਸੀਂ ਹੋਸਟਿੰਗ ਖਾਤੇ ਵਿੱਚ ਸਿਰਫ ਇੱਕ ਵੈਬਸਾਈਟ ਦੀ ਮੇਜ਼ਬਾਨੀ ਕਰਦੇ ਹੋ, ਤਾਂ ਇਸਦਾ ਡਿਫੌਲਟ ਰੂਟ ਆਮ ਤੌਰ 'ਤੇ ਹੁੰਦਾ ਹੈ **public_html** ਫੋਲਡਰ। ਜੇਕਰ ਤੁਸੀਂ ਇਹ ਸਬਡੋਮੇਨ ਜਾਂ ਐਡਆਨ ਡੋਮੇਨ ਲਈ ਕਰ ਰਹੇ ਹੋ, ਤਾਂ ਇਸਦੀ ਬਜਾਏ ਉਸ ਡੋਮੇਨ ਲਈ ਦਸਤਾਵੇਜ਼ ਰੂਟ ਲੱਭੋ। .htaccess ਫਾਈਲ ਸਾਈਟ ਰੂਟ ਡਾਇਰੈਕਟਰ 'ਤੇ ਲੱਭੀ ਜਾ ਸਕਦੀ ਹੈ। ਰੂਟ ਵਿੱਚ ਇੱਕ ਨਵਾਂ ਫੋਲਡਰ ਬਣਾਓ। ਫਿਰ .htaccess ਫਾਈਲ 'ਤੇ ਸੱਜਾ ਕਲਿੱਕ ਕਰੋ, ਸੰਦਰਭ ਮੀਨੂ ਤੋਂ ਕਾਪੀ ਚੁਣੋ, ਫਿਰ ਫਾਈਲ ਪਾਥ ਦਿਓ, ਇਸ ਸੰਰਚਨਾ ਫਾਈਲ ਨੂੰ ਕਾਪੀ ਕਰਨ ਲਈ ਨਵੇਂ ਫੋਲਡਰ ਦਾ ਨਾਮ ਟਾਈਪ ਕਰੋ। ਤੁਸੀਂ ਬੈਕਅੱਪ ਦੇ ਤੌਰ 'ਤੇ ਆਪਣੇ ਸਰਵਰ ਤੋਂ ਆਪਣੇ ਸਥਾਨਕ ਕੰਪਿਊਟਰ 'ਤੇ ਇਸ ਫਾਈਲ ਦੀ ਕਾਪੀ ਵੀ ਡਾਊਨਲੋਡ ਕਰ ਸਕਦੇ ਹੋ। == ਸੰਪਾਦਿਤ ਕਰੋ .htaccess ਫਾਈਲ == ਫਾਈਲ ਮੈਨੇਜਰ ਵਿੱਚ, .htaccess 'ਤੇ ਸੱਜਾ-ਕਲਿੱਕ ਕਰੋ, ਸੰਦਰਭ ਮੀਨੂ ਤੋਂ ਸੰਪਾਦਨ ਦੀ ਚੋਣ ਕਰੋ, ਅਤੇ ਫਿਰ ਪੌਪ-ਅੱਪ ਵਿੰਡੋ ਤੋਂ ਦੁਬਾਰਾ ਸੰਪਾਦਨ 'ਤੇ ਕਲਿੱਕ ਕਰੋ। ਆਪਣੀ .htaccess ਫਾਈਲ ਵਿੱਚ, ਖੋਜ ਬਟਨ 'ਤੇ ਕਲਿੱਕ ਕਰੋ, âÃÂÃÂaddhandlerâÃÂàਟਾਈਪ ਕਰੋ, ਤੁਹਾਨੂੰ PHP ਹੈਂਡਲਰ ਲਈ ਦੋ ਐਂਟਰੀਆਂ ਲੱਭਣੀਆਂ ਚਾਹੀਦੀਆਂ ਹਨ। ! error-hostgator.jpg?resize=700%2C616 &ssl =1) ਪੁਰਾਣਾ ਜਿਸਨੂੰ ਤੁਹਾਨੂੰ ਹਟਾਉਣ ਦੀ ਲੋੜ ਹੈ ਇਹਨਾਂ ਵਿੱਚੋਂ ਇੱਕ ਵਰਗਾ ਦਿਖਾਈ ਦੇਵੇਗਾ: # PHP71 ਨੂੰ ਪੂਰਵ-ਨਿਰਧਾਰਤ AddHandler ਐਪਲੀਕੇਸ਼ਨ/x-httpd-php71 .php ਵਜੋਂ ਵਰਤੋ suPHP_ConfigPath /opt/php71/lib ਜਾਂ #PHPedge ਨੂੰ ਡਿਫੌਲਟ AddHandler ਐਪਲੀਕੇਸ਼ਨ/x-httpd-php-edge .php ਦੇ ਤੌਰ 'ਤੇ ਵਰਤੋਂ suPHP_ConfigPath /opt/phpedge/lib ਨਵਾਂ ਜਿਸਨੂੰ ਤੁਸੀਂ ਰੱਖਣਾ ਚਾਹੁੰਦੇ ਹੋ ਉਹ ਹੇਠਾਂ ਦਿੱਤੇ ਵਰਗਾ ਦਿਖਾਈ ਦੇਵੇਗਾ। # php -- ਸ਼ੁਰੂ ਕਰੋ cPanel-ਤਿਆਰ ਹੈਂਡਲਰ, ਸੰਪਾਦਿਤ ਨਾ ਕਰੋ # âÃÂÃÂea-php74âÃÂàਪੈਕੇਜ ਨੂੰ ਡਿਫਾਲਟ â ਦੇ ਤੌਰ 'ਤੇ ਸੈੱਟ ਕਰੋ। ÃÂÃÂPHPâÃÂàਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ। AddHandler application/x-httpd-ea-php74 .php .php7 .phtml # php -- END cPanel-ਤਿਆਰ ਹੈਂਡਲਰ, ਸੰਪਾਦਿਤ ਨਾ ਕਰੋ ਕਲਿੱਕ ਕਰੋ ਸੰਪਾਦਕ ਨੂੰ ਬੰਦ ਕਰਨ ਲਈ **ਬਦਲਾਅ ਸੁਰੱਖਿਅਤ ਕਰੋ** ਅਤੇ ਫਿਰ **ਬੰਦ ਕਰੋ**। ਬ੍ਰਾਊਜ਼ਰ ਤੋਂ ਆਪਣੀ ਵੈੱਬਸਾਈਟ ਨੂੰ ਰੀਲੋਡ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰੋ ਕਿ ਕੀ ਗਲਤੀ ਚਲੀ ਗਈ ਹੈ। ਬੋਨਸ ਸੁਝਾਅ - ਜੇਕਰ ਤੁਹਾਡੀ .htaccess ਫਾਈਲ ਵਿੱਚ ਇੱਕ ਤੋਂ ਵੱਧ ਪੁਰਾਣੀ PHP ਹੈਂਡਲਰ ਐਂਟਰੀ ਹੈ, ਤਾਂ ਤੁਹਾਨੂੰ ਉਹ ਸਾਰੇ ਪੁਰਾਣੇ PHP ਹੈਂਡਲਰ ਨੂੰ ਅਯੋਗ ਕਰ ਦੇਣਾ ਚਾਹੀਦਾ ਹੈ ਅਤੇ ਸਿਰਫ ਇੱਕ ਐਂਟਰੀ ਹੋਣੀ ਚਾਹੀਦੀ ਹੈ। - ਜੇਕਰ ਤੁਹਾਡੀ ਸਾਈਟ ਅਜੇ ਵੀ ਗੁੰਮ ਹੋਈ ਵਰਡਪਰੈਸ ਲੋੜੀਂਦੀ MySQL ਐਕਸਟੈਂਸ਼ਨ ਗਲਤੀ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰ ਰਹੀ ਹੈ, ਤਾਂ ਕਿਸੇ ਹੋਰ .htaccess ਫਾਈਲ ਦੀ ਖੋਜ ਕਰੋ ਤੁਹਾਡੀ ਵੈਬਸਾਈਟ ਦੇ ਦਸਤਾਵੇਜ਼ ਰੂਟ ਦੇ ਉੱਪਰ। ਉਸ .htaccess ਨੂੰ ਖੋਲ੍ਹੋ ਅਤੇ ਜਾਂਚ ਕਰੋ ਕਿ ਕੀ ਉੱਥੇ ਕੋਈ PHP ਹੈਂਡਲਰ ਹੈ ਅਤੇ ਇਸਨੂੰ ਅਯੋਗ ਕਰੋ. ਦੁਬਾਰਾ ਫਿਰ, ਤੁਸੀਂ ਇਸ ਨੂੰ ਸੰਪਾਦਿਤ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ .htaccess ਫਾਈਲ ਨੂੰ ਡੁਪਲੀਕੇਟ ਜਾਂ ਬੈਕਅੱਪ ਕਰ ਸਕਦੇ ਹੋ।