WordPress Demo for ExeOutput 2 - UPDATED 10/29

gdgsupport

Support
Staff member

EXEOUTPUT FOR PHP WORDPRESS SAMPLE​

As announced previously, ExeOutput 2 is finally coming with a lot of new features and better support for PHP complex websites. It also provides Chromium Engine Framework 3 (CEF3) with multithreading.
Moreover, application UI and PHP are now run in separate processes, which means that if the PHP process has an unexpected crash, it is just restarted while the UI remains stable.

ExeOutput 2 first Beta should be released at the end of October. Because the entire application internals have been rewritten, the Beta phase will be long.

We hope you will be willing to help us tracking possible problems. Thus, here is a first demo of a WordPress-powered website turned into a stand-alone Windows application thanks to ExeOutput 2.


Pasted image791×759 140 KB


WordPress is free software, and is released under the terms of the GPL version 2 or (at your option) any later version. See license.txt.

WordPress source code can be downloaded for free at https://wordpress.org/

The source code of this sample will be published when ExeOutput 2 is released.

DOWNLOAD LINKS​

Two versions are available:
Download WordPress demo run with PHP 5.6 (37.1 Mb) - version 1.0.1
Download WordPress demo run with PHP 5.4 (37.0 Mb) - version 1.0.1

Important: by default, debug mode is enabled so errors will be displayed in message boxes.

HOW TO USE​

Download the installer (made with Paquet Builder 3) and run it. The destination folder by default is set to a subfolder in “My Documents” but you can change it. The application must be placed in a folder where it has write access to files because WordPress stores data locally (plug-ins, themes…) and must update its database.

SQLite is used as WordPress database, thus there is no MySQL server required.

Launch the application (wpdemo.exe)

To access the back end of the WordPress website, click “WordPress Admin” and
log in with:
Code:
Username: exeoutput
Password: Exo214!
You can then customize WordPress, edit posts…


Pasted image1186×759 248 KB

UPDATE WORDPRESS​

For this demo, use of the automated update of WordPress is not recommended, because some WordPress core files are compiled inside the EXE file.

It should however be possible to add new plug-ins, update existing ones (except the SQLite one), and themes.

EDIT: updated versions and links.
 

Attachments

  • blob.png
    blob.png
    139.9 KB · Views: 0
  • blob.png
    blob.png
    247.9 KB · Views: 0
Last edited:

Attachments

  • error.png
    error.png
    27.3 KB · Views: 0
Last edited:
You are right, the problem is with PHP: sometimes, it doesn’t handle paths with Unicode parts correctly.

Change the installation folder to a path without any Korean character.
 
And what does happen if you click “PHPInfo” in the toolbar ? Do you see the page or still a blank page?
 
Thank you.
I’m suspecting that some PHP code used in WordPress is not working properly with paths not using the \ ANSI character.
Still trying to find the culprit.
 
Hit one potential problem here - got a 64 bit laptop, with the 64 bit version of office2016 which requires alas the 64 bit version of Visual C++ Redistributable for Visual Studio 2012 to be installed (latest office2016 update), and don’t think I can have the 32bit version mentioned here installed at the same time as the 64bit version. Is this going to be a problem for office2016 users to run exeoutput applications or even compiler them ?
 
Last edited:
Alas the only version of this demo I could get to run successfully on my windows 7 pro 64bit laptop was the XP version http://download.exeoutput.com/wpdemosetupXP.exe - will the new version of exeoutput allow me to generate .exe is the same way as your XP demo, if so than personally not fussed using an older version of php for my own applications ? The version for windows 7 etc kept saying the visual c++ library wasn’t installed, when it was installed, but only the 64 bit version not as I think is the case the 32bit version it may have been looking for, and I don’t think you can have both 32 and 64 bit versions installed at the same time ?

I guess this leads on to another question - will you be releasing a 64bit version of exeoutput for php ?
 
Last edited:
You can install both 32-bit and 64-bit versions of Visual C++ Redistributable for Visual Studio 2012 on the same machine. Download and install the 32-bit version. ExeOutput 2 will generate 32-bit applications. Maybe 64-bit in the future if the new PHP system we set up in v2 works fine.

ExeOutput 2 lets you choose which PHP version should be used, up to the new 7 branch. So it’s up to you to choose if you want XP or not.
 
Got it working - conflict with the runtime library installed by latest update to office 2016. Forced a version update and now fine 🙂 Looks great.
 
Last edited:
Version 1.1 Test…
  1. unicode path support : support 😄
  2. POST, GET, REQUEST, FILES suport : support 😄
  3. Webfont Support : support. 😄
  4. developer tool : how to close it? can’t find close button. 😑
  5. disappear application icon on task bar. 😡
  6. php execution time (test.php file location in local “Data” Folder) : too slow… 😡
  7. application execution : slower then “v1.7.0” 😰

test_total.png1063×932 48.4 KB



3_noicon.png644×649 28.7 KB
 

Attachments

  • test_total.png
    test_total.png
    48.4 KB · Views: 0
  • 3_noicon.png
    3_noicon.png
    28.7 KB · Views: 0
Last edited:
When I click WordPress Admin, I see other error messages this time:



demo006.jpg489×230 47.7 KB




demo005.jpg496×245 55.4 KB




When I dismiss two alert messages, I see a blank page. When I click PHP info icon, it works.
Then I click WordPress Admin page icon again, I saw a login form. Then I managed to log on, and I see no furter errors.


Thank you in advance.
 

Attachments

  • demo006.jpg
    demo006.jpg
    47.7 KB · Views: 0
  • demo005.jpg
    demo005.jpg
    55.4 KB · Views: 0
Back
Top